<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.9.1"/>
<title>My Project: M:/移动硬盘/曹健/DX3D完成作业/619/D3DX封装/src/tinyxml.h 源文件</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">My Project
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- 制作者 Doxygen 1.8.9.1 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>首页</span></a></li>
      <li><a href="pages.html"><span>相关页面</span></a></li>
      <li><a href="annotated.html"><span>类</span></a></li>
      <li class="current"><a href="files.html"><span>文件</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="files.html"><span>文件列表</span></a></li>
      <li><a href="globals.html"><span>文件成员</span></a></li>
    </ul>
  </div>
<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="headertitle">
<div class="title">tinyxml.h</div>  </div>
</div><!--header-->
<div class="contents">
<a href="tinyxml_8h.html">浏览该文件的文档.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment">www.sourceforge.net/projects/tinyxml</span></div>
<div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment">Original code (2.0 and earlier )copyright (c) 2000-2006 Lee Thomason (www.grinninglizard.com)</span></div>
<div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment"></span></div>
<div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment">This software is provided &#39;as-is&#39;, without any express or implied</span></div>
<div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="comment">warranty. In no event will the authors be held liable for any</span></div>
<div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment">damages arising from the use of this software.</span></div>
<div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment"></span></div>
<div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment">Permission is granted to anyone to use this software for any</span></div>
<div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment">purpose, including commercial applications, and to alter it and</span></div>
<div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment">redistribute it freely, subject to the following restrictions:</span></div>
<div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment"></span></div>
<div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment">1. The origin of this software must not be misrepresented; you must</span></div>
<div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment">not claim that you wrote the original software. If you use this</span></div>
<div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment">software in a product, an acknowledgment in the product documentation</span></div>
<div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment">would be appreciated but is not required.</span></div>
<div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="comment"></span></div>
<div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="comment">2. Altered source versions must be plainly marked as such, and</span></div>
<div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="comment">must not be misrepresented as being the original software.</span></div>
<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="comment"></span></div>
<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="comment">3. This notice may not be removed or altered from any source</span></div>
<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="comment">distribution.</span></div>
<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="comment">*/</span></div>
<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;</div>
<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;</div>
<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="preprocessor">#ifndef TINYXML_INCLUDED</span></div>
<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="preprocessor">#define TINYXML_INCLUDED</span></div>
<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;</div>
<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="preprocessor">#ifdef _MSC_VER</span></div>
<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="preprocessor">#pragma warning( push )</span></div>
<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="preprocessor">#pragma warning( disable : 4530 )</span></div>
<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="preprocessor">#pragma warning( disable : 4786 )</span></div>
<div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;</div>
<div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;<span class="preprocessor">#include &lt;ctype.h&gt;</span></div>
<div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;<span class="preprocessor">#include &lt;stdio.h&gt;</span></div>
<div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;<span class="preprocessor">#include &lt;stdlib.h&gt;</span></div>
<div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;<span class="preprocessor">#include &lt;string.h&gt;</span></div>
<div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;<span class="preprocessor">#include &lt;assert.h&gt;</span></div>
<div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;</div>
<div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;<span class="comment">// Help out windows:</span></div>
<div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;<span class="preprocessor">#if defined( _DEBUG ) &amp;&amp; !defined( DEBUG )</span></div>
<div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;<span class="preprocessor">#define DEBUG</span></div>
<div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;</div>
<div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;<span class="preprocessor">#ifdef TIXML_USE_STL</span></div>
<div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;<span class="preprocessor">    #include &lt;string&gt;</span></div>
<div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;<span class="preprocessor">    #include &lt;iostream&gt;</span></div>
<div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;<span class="preprocessor">    #include &lt;sstream&gt;</span></div>
<div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;<span class="preprocessor">    #define TIXML_STRING        std::string</span></div>
<div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;<span class="preprocessor">#else</span></div>
<div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;<span class="preprocessor">    #include &quot;<a class="code" href="tinystr_8h.html">tinystr.h</a>&quot;</span></div>
<div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="tinyxml_8h.html#a92bada05fd84d9a0c9a5bbe53de26887">   53</a></span>&#160;<span class="preprocessor">    #define TIXML_STRING        TiXmlString</span></div>
<div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;</div>
<div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;<span class="comment">// Deprecated library function hell. Compilers want to use the</span></div>
<div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;<span class="comment">// new safe versions. This probably doesn&#39;t fully address the problem,</span></div>
<div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;<span class="comment">// but it gets closer. There are too many compilers for me to fully</span></div>
<div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;<span class="comment">// test. If you get compilation troubles, undefine TIXML_SAFE</span></div>
<div class="line"><a name="l00060"></a><span class="lineno"><a class="line" href="tinyxml_8h.html#a5cdc3f402b6b8788f13a408d2be12e8d">   60</a></span>&#160;<span class="preprocessor">#define TIXML_SAFE</span></div>
<div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;</div>
<div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;<span class="preprocessor">#ifdef TIXML_SAFE</span></div>
<div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;<span class="preprocessor">    #if defined(_MSC_VER) &amp;&amp; (_MSC_VER &gt;= 1400 )</span></div>
<div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;        <span class="comment">// Microsoft visual studio, version 2005 and higher.</span></div>
<div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;<span class="preprocessor">        #define TIXML_SNPRINTF _snprintf_s</span></div>
<div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;<span class="preprocessor">        #define TIXML_SNSCANF  _snscanf_s</span></div>
<div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;<span class="preprocessor">    #elif defined(_MSC_VER) &amp;&amp; (_MSC_VER &gt;= 1200 )</span></div>
<div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;        <span class="comment">// Microsoft visual studio, version 6 and higher.</span></div>
<div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;        <span class="comment">//#pragma message( &quot;Using _sn* functions.&quot; )</span></div>
<div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;<span class="preprocessor">        #define TIXML_SNPRINTF _snprintf</span></div>
<div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;<span class="preprocessor">        #define TIXML_SNSCANF  _snscanf</span></div>
<div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;<span class="preprocessor">    #elif defined(__GNUC__) &amp;&amp; (__GNUC__ &gt;= 3 )</span></div>
<div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;        <span class="comment">// GCC version 3 and higher.s</span></div>
<div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;        <span class="comment">//#warning( &quot;Using sn* functions.&quot; )</span></div>
<div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;<span class="preprocessor">        #define TIXML_SNPRINTF snprintf</span></div>
<div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;<span class="preprocessor">        #define TIXML_SNSCANF  snscanf</span></div>
<div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;<span class="preprocessor">    #endif</span></div>
<div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;<span class="preprocessor">#endif  </span></div>
<div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;</div>
<div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;<span class="keyword">class </span><a class="code" href="class_ti_xml_document.html">TiXmlDocument</a>;</div>
<div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;<span class="keyword">class </span><a class="code" href="class_ti_xml_element.html">TiXmlElement</a>;</div>
<div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;<span class="keyword">class </span><a class="code" href="class_ti_xml_comment.html">TiXmlComment</a>;</div>
<div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;<span class="keyword">class </span><a class="code" href="class_ti_xml_unknown.html">TiXmlUnknown</a>;</div>
<div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;<span class="keyword">class </span><a class="code" href="class_ti_xml_attribute.html">TiXmlAttribute</a>;</div>
<div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;<span class="keyword">class </span><a class="code" href="class_ti_xml_text.html">TiXmlText</a>;</div>
<div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;<span class="keyword">class </span><a class="code" href="class_ti_xml_declaration.html">TiXmlDeclaration</a>;</div>
<div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;<span class="keyword">class </span><a class="code" href="class_ti_xml_parsing_data.html">TiXmlParsingData</a>;</div>
<div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;</div>
<div class="line"><a name="l00089"></a><span class="lineno"><a class="line" href="tinyxml_8h.html#a3b0c714c9be8a776d5d02c5d80e56f34">   89</a></span>&#160;<span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="tinyxml_8h.html#a3b0c714c9be8a776d5d02c5d80e56f34">TIXML_MAJOR_VERSION</a> = 2;</div>
<div class="line"><a name="l00090"></a><span class="lineno"><a class="line" href="tinyxml_8h.html#a4c9cab500d81e6741e23d5087b029764">   90</a></span>&#160;<span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="tinyxml_8h.html#a4c9cab500d81e6741e23d5087b029764">TIXML_MINOR_VERSION</a> = 5;</div>
<div class="line"><a name="l00091"></a><span class="lineno"><a class="line" href="tinyxml_8h.html#a2413aed779b03d5768157b299ff79090">   91</a></span>&#160;<span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="tinyxml_8h.html#a2413aed779b03d5768157b299ff79090">TIXML_PATCH_VERSION</a> = 2;</div>
<div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;</div>
<div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;<span class="comment">/*  Internal structure for tracking location of items </span></div>
<div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;<span class="comment">    in the XML file.</span></div>
<div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;<span class="comment">*/</span></div>
<div class="line"><a name="l00096"></a><span class="lineno"><a class="line" href="struct_ti_xml_cursor.html">   96</a></span>&#160;<span class="keyword">struct </span><a class="code" href="struct_ti_xml_cursor.html">TiXmlCursor</a></div>
<div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;{</div>
<div class="line"><a name="l00098"></a><span class="lineno"><a class="line" href="struct_ti_xml_cursor.html#a7ad233928a675f0271eb440b150e3ff1">   98</a></span>&#160;    <a class="code" href="struct_ti_xml_cursor.html#a7ad233928a675f0271eb440b150e3ff1">TiXmlCursor</a>()       { <a class="code" href="struct_ti_xml_cursor.html#a1e6fa622b59dafb71b6efe595105dcdd">Clear</a>(); }</div>
<div class="line"><a name="l00099"></a><span class="lineno"><a class="line" href="struct_ti_xml_cursor.html#a1e6fa622b59dafb71b6efe595105dcdd">   99</a></span>&#160;    <span class="keywordtype">void</span> <a class="code" href="struct_ti_xml_cursor.html#a1e6fa622b59dafb71b6efe595105dcdd">Clear</a>()        { <a class="code" href="struct_ti_xml_cursor.html#a5b54dd949820c2db061e2be41f3effb3">row</a> = <a class="code" href="struct_ti_xml_cursor.html#a5694d7ed2c4d20109d350c14c417969d">col</a> = -1; }</div>
<div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;</div>
<div class="line"><a name="l00101"></a><span class="lineno"><a class="line" href="struct_ti_xml_cursor.html#a5b54dd949820c2db061e2be41f3effb3">  101</a></span>&#160;    <span class="keywordtype">int</span> <a class="code" href="struct_ti_xml_cursor.html#a5b54dd949820c2db061e2be41f3effb3">row</a>;    <span class="comment">// 0 based.</span></div>
<div class="line"><a name="l00102"></a><span class="lineno"><a class="line" href="struct_ti_xml_cursor.html#a5694d7ed2c4d20109d350c14c417969d">  102</a></span>&#160;    <span class="keywordtype">int</span> <a class="code" href="struct_ti_xml_cursor.html#a5694d7ed2c4d20109d350c14c417969d">col</a>;    <span class="comment">// 0 based.</span></div>
<div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;};</div>
<div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160;</div>
<div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;</div>
<div class="line"><a name="l00124"></a><span class="lineno"><a class="line" href="class_ti_xml_visitor.html">  124</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_ti_xml_visitor.html">TiXmlVisitor</a></div>
<div class="line"><a name="l00125"></a><span class="lineno">  125</span>&#160;{</div>
<div class="line"><a name="l00126"></a><span class="lineno">  126</span>&#160;<span class="keyword">public</span>:</div>
<div class="line"><a name="l00127"></a><span class="lineno"><a class="line" href="class_ti_xml_visitor.html#a276c739ec4701f27c3f86b8ead095e5a">  127</a></span>&#160;    <span class="keyword">virtual</span> <a class="code" href="class_ti_xml_visitor.html#a276c739ec4701f27c3f86b8ead095e5a">~TiXmlVisitor</a>() {}</div>
<div class="line"><a name="l00128"></a><span class="lineno">  128</span>&#160;</div>
<div class="line"><a name="l00130"></a><span class="lineno"><a class="line" href="class_ti_xml_visitor.html#a2661534963f39b74e29d1fc57918ab73">  130</a></span>&#160;    <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="class_ti_xml_visitor.html#a2661534963f39b74e29d1fc57918ab73">VisitEnter</a>( <span class="keyword">const</span> <a class="code" href="class_ti_xml_document.html">TiXmlDocument</a>&amp; doc ) { <span class="keywordflow">return</span> <span class="keyword">true</span>; }</div>
<div class="line"><a name="l00132"></a><span class="lineno"><a class="line" href="class_ti_xml_visitor.html#a8edb6c4d3e7db94bc2e7e79c7b12e028">  132</a></span>&#160;    <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="class_ti_xml_visitor.html#a8edb6c4d3e7db94bc2e7e79c7b12e028">VisitExit</a>( <span class="keyword">const</span> <a class="code" href="class_ti_xml_document.html">TiXmlDocument</a>&amp; doc )  { <span class="keywordflow">return</span> <span class="keyword">true</span>; }</div>
<div class="line"><a name="l00133"></a><span class="lineno">  133</span>&#160;</div>
<div class="line"><a name="l00135"></a><span class="lineno"><a class="line" href="class_ti_xml_visitor.html#a3049fd47be339fd3caf561ec78754ac6">  135</a></span>&#160;    <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="class_ti_xml_visitor.html#a3049fd47be339fd3caf561ec78754ac6">VisitEnter</a>( <span class="keyword">const</span> <a class="code" href="class_ti_xml_element.html">TiXmlElement</a>&amp; element, <span class="keyword">const</span> <a class="code" href="class_ti_xml_attribute.html">TiXmlAttribute</a>* firstAttribute )    { <span class="keywordflow">return</span> <span class="keyword">true</span>; }</div>
<div class="line"><a name="l00137"></a><span class="lineno"><a class="line" href="class_ti_xml_visitor.html#ab20597dab9db5818ebba675846f717fe">  137</a></span>&#160;    <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="class_ti_xml_visitor.html#ab20597dab9db5818ebba675846f717fe">VisitExit</a>( <span class="keyword">const</span> <a class="code" href="class_ti_xml_element.html">TiXmlElement</a>&amp; element )                                           { <span class="keywordflow">return</span> <span class="keyword">true</span>; }</div>
<div class="line"><a name="l00138"></a><span class="lineno">  138</span>&#160;</div>
<div class="line"><a name="l00140"></a><span class="lineno"><a class="line" href="class_ti_xml_visitor.html#a53f2b1069cb2ac8169be1fecefa26d4f">  140</a></span>&#160;    <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="class_ti_xml_visitor.html#a53f2b1069cb2ac8169be1fecefa26d4f">Visit</a>( <span class="keyword">const</span> <a class="code" href="class_ti_xml_declaration.html">TiXmlDeclaration</a>&amp; declaration )       { <span class="keywordflow">return</span> <span class="keyword">true</span>; }</div>
<div class="line"><a name="l00142"></a><span class="lineno"><a class="line" href="class_ti_xml_visitor.html#a0d2b6e4f42f153243cc595ae0bc78306">  142</a></span>&#160;    <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="class_ti_xml_visitor.html#a0d2b6e4f42f153243cc595ae0bc78306">Visit</a>( <span class="keyword">const</span> <a class="code" href="class_ti_xml_text.html">TiXmlText</a>&amp; text )                     { <span class="keywordflow">return</span> <span class="keyword">true</span>; }</div>
<div class="line"><a name="l00144"></a><span class="lineno"><a class="line" href="class_ti_xml_visitor.html#a5c615a6011e312e6da528f2b666b03b8">  144</a></span>&#160;    <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="class_ti_xml_visitor.html#a5c615a6011e312e6da528f2b666b03b8">Visit</a>( <span class="keyword">const</span> <a class="code" href="class_ti_xml_comment.html">TiXmlComment</a>&amp; comment )               { <span class="keywordflow">return</span> <span class="keyword">true</span>; }</div>
<div class="line"><a name="l00146"></a><span class="lineno"><a class="line" href="class_ti_xml_visitor.html#aa0eef40a3bcc80f9d12993935b3da1ab">  146</a></span>&#160;    <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="class_ti_xml_visitor.html#aa0eef40a3bcc80f9d12993935b3da1ab">Visit</a>( <span class="keyword">const</span> <a class="code" href="class_ti_xml_unknown.html">TiXmlUnknown</a>&amp; unknown )               { <span class="keywordflow">return</span> <span class="keyword">true</span>; }</div>
<div class="line"><a name="l00147"></a><span class="lineno">  147</span>&#160;};</div>
<div class="line"><a name="l00148"></a><span class="lineno">  148</span>&#160;</div>
<div class="line"><a name="l00149"></a><span class="lineno">  149</span>&#160;<span class="comment">// Only used by Attribute::Query functions</span></div>
<div class="line"><a name="l00150"></a><span class="lineno">  150</span>&#160;<span class="keyword">enum</span> </div>
<div class="line"><a name="l00151"></a><span class="lineno">  151</span>&#160;{ </div>
<div class="line"><a name="l00152"></a><span class="lineno"><a class="line" href="tinyxml_8h.html#adf764cbdea00d65edcd07bb9953ad2b7aa3e89edb94c177db48c4e29f92d737d9">  152</a></span>&#160;    <a class="code" href="tinyxml_8h.html#adf764cbdea00d65edcd07bb9953ad2b7aa3e89edb94c177db48c4e29f92d737d9">TIXML_SUCCESS</a>,</div>
<div class="line"><a name="l00153"></a><span class="lineno"><a class="line" href="tinyxml_8h.html#adf764cbdea00d65edcd07bb9953ad2b7ab5d83b77941b021a657f1223e40dc28d">  153</a></span>&#160;    <a class="code" href="tinyxml_8h.html#adf764cbdea00d65edcd07bb9953ad2b7ab5d83b77941b021a657f1223e40dc28d">TIXML_NO_ATTRIBUTE</a>,</div>
<div class="line"><a name="l00154"></a><span class="lineno"><a class="line" href="tinyxml_8h.html#adf764cbdea00d65edcd07bb9953ad2b7a4444723f0e0f7ba0bc120b172120d479">  154</a></span>&#160;    <a class="code" href="tinyxml_8h.html#adf764cbdea00d65edcd07bb9953ad2b7a4444723f0e0f7ba0bc120b172120d479">TIXML_WRONG_TYPE</a></div>
<div class="line"><a name="l00155"></a><span class="lineno">  155</span>&#160;};</div>
<div class="line"><a name="l00156"></a><span class="lineno">  156</span>&#160;</div>
<div class="line"><a name="l00157"></a><span class="lineno">  157</span>&#160;</div>
<div class="line"><a name="l00158"></a><span class="lineno">  158</span>&#160;<span class="comment">// Used by the parsing routines.</span></div>
<div class="line"><a name="l00159"></a><span class="lineno"><a class="line" href="tinyxml_8h.html#a88d51847a13ee0f4b4d320d03d2c4d96">  159</a></span>&#160;<span class="keyword">enum</span> <a class="code" href="tinyxml_8h.html#a88d51847a13ee0f4b4d320d03d2c4d96">TiXmlEncoding</a></div>
<div class="line"><a name="l00160"></a><span class="lineno">  160</span>&#160;{</div>
<div class="line"><a name="l00161"></a><span class="lineno"><a class="line" href="tinyxml_8h.html#a88d51847a13ee0f4b4d320d03d2c4d96a4f7cb4a48feb16284f2c1620454b3909">  161</a></span>&#160;    <a class="code" href="tinyxml_8h.html#a88d51847a13ee0f4b4d320d03d2c4d96a4f7cb4a48feb16284f2c1620454b3909">TIXML_ENCODING_UNKNOWN</a>,</div>
<div class="line"><a name="l00162"></a><span class="lineno"><a class="line" href="tinyxml_8h.html#a88d51847a13ee0f4b4d320d03d2c4d96af95195ddd184a603ec46225e87059d0a">  162</a></span>&#160;    <a class="code" href="tinyxml_8h.html#a88d51847a13ee0f4b4d320d03d2c4d96af95195ddd184a603ec46225e87059d0a">TIXML_ENCODING_UTF8</a>,</div>
<div class="line"><a name="l00163"></a><span class="lineno"><a class="line" href="tinyxml_8h.html#a88d51847a13ee0f4b4d320d03d2c4d96a6baf76361e2641bb52e08d8b4be412b1">  163</a></span>&#160;    <a class="code" href="tinyxml_8h.html#a88d51847a13ee0f4b4d320d03d2c4d96a6baf76361e2641bb52e08d8b4be412b1">TIXML_ENCODING_LEGACY</a></div>
<div class="line"><a name="l00164"></a><span class="lineno">  164</span>&#160;};</div>
<div class="line"><a name="l00165"></a><span class="lineno">  165</span>&#160;</div>
<div class="line"><a name="l00166"></a><span class="lineno"><a class="line" href="tinyxml_8h.html#ad5b8b092878e9010d6400cb6c13d4879">  166</a></span>&#160;<span class="keyword">const</span> <a class="code" href="tinyxml_8h.html#a88d51847a13ee0f4b4d320d03d2c4d96">TiXmlEncoding</a> <a class="code" href="tinyxml_8h.html#ad5b8b092878e9010d6400cb6c13d4879">TIXML_DEFAULT_ENCODING</a> = <a class="code" href="tinyxml_8h.html#a88d51847a13ee0f4b4d320d03d2c4d96a4f7cb4a48feb16284f2c1620454b3909">TIXML_ENCODING_UNKNOWN</a>;</div>
<div class="line"><a name="l00167"></a><span class="lineno">  167</span>&#160;</div>
<div class="line"><a name="l00190"></a><span class="lineno"><a class="line" href="class_ti_xml_base.html">  190</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_ti_xml_base.html">TiXmlBase</a></div>
<div class="line"><a name="l00191"></a><span class="lineno">  191</span>&#160;{</div>
<div class="line"><a name="l00192"></a><span class="lineno"><a class="line" href="class_ti_xml_base.html#a218872a0d985ae30e78c55adc4bdb196">  192</a></span>&#160;    <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="class_ti_xml_node.html">TiXmlNode</a>;</div>
<div class="line"><a name="l00193"></a><span class="lineno"><a class="line" href="class_ti_xml_base.html#ab6592e32cb9132be517cc12a70564c4b">  193</a></span>&#160;    <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="class_ti_xml_element.html">TiXmlElement</a>;</div>
<div class="line"><a name="l00194"></a><span class="lineno"><a class="line" href="class_ti_xml_base.html#a173617f6dfe902cf484ce5552b950475">  194</a></span>&#160;    <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="class_ti_xml_document.html">TiXmlDocument</a>;</div>
<div class="line"><a name="l00195"></a><span class="lineno">  195</span>&#160;</div>
<div class="line"><a name="l00196"></a><span class="lineno">  196</span>&#160;<span class="keyword">public</span>:</div>
<div class="line"><a name="l00197"></a><span class="lineno"><a class="line" href="class_ti_xml_base.html#ac6753fe8a2c89669038fcf281cb301bf">  197</a></span>&#160;    <a class="code" href="class_ti_xml_base.html#ac6753fe8a2c89669038fcf281cb301bf">TiXmlBase</a>() :   <a class="code" href="class_ti_xml_base.html#ab242c01590191f644569fa89a080d97c">userData</a>(0)     {}</div>
<div class="line"><a name="l00198"></a><span class="lineno"><a class="line" href="class_ti_xml_base.html#ad1837ecb25a913612fa1115f090cbb56">  198</a></span>&#160;    <span class="keyword">virtual</span> <a class="code" href="class_ti_xml_base.html#ad1837ecb25a913612fa1115f090cbb56">~TiXmlBase</a>()            {}</div>
<div class="line"><a name="l00199"></a><span class="lineno">  199</span>&#160;</div>
<div class="line"><a name="l00209"></a><span class="lineno">  209</span>&#160;    <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_ti_xml_base.html#a0de56b3f2ef14c65091a3b916437b512">Print</a>( FILE* cfile, <span class="keywordtype">int</span> depth ) <span class="keyword">const</span> = 0;</div>
<div class="line"><a name="l00210"></a><span class="lineno">  210</span>&#160;</div>
<div class="line"><a name="l00217"></a><span class="lineno"><a class="line" href="class_ti_xml_base.html#a0f799ec645bfb8d8a969e83478f379c1">  217</a></span>&#160;    <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code" href="class_ti_xml_base.html#a0f799ec645bfb8d8a969e83478f379c1">SetCondenseWhiteSpace</a>( <span class="keywordtype">bool</span> condense )      { <a class="code" href="class_ti_xml_base.html#a447a05f6a3edbb7892f66f9df8244a3d">condenseWhiteSpace</a> = condense; }</div>
<div class="line"><a name="l00218"></a><span class="lineno">  218</span>&#160;</div>
<div class="line"><a name="l00220"></a><span class="lineno"><a class="line" href="class_ti_xml_base.html#ad4b1472531c647a25b1840a87ae42438">  220</a></span>&#160;    <span class="keyword">static</span> <span class="keywordtype">bool</span> <a class="code" href="class_ti_xml_base.html#ad4b1472531c647a25b1840a87ae42438">IsWhiteSpaceCondensed</a>()                     { <span class="keywordflow">return</span> <a class="code" href="class_ti_xml_base.html#a447a05f6a3edbb7892f66f9df8244a3d">condenseWhiteSpace</a>; }</div>
<div class="line"><a name="l00221"></a><span class="lineno">  221</span>&#160;</div>
<div class="line"><a name="l00240"></a><span class="lineno"><a class="line" href="class_ti_xml_base.html#a024bceb070188df92c2a8d8852dd0853">  240</a></span>&#160;    <span class="keywordtype">int</span> <a class="code" href="class_ti_xml_base.html#a024bceb070188df92c2a8d8852dd0853">Row</a>()<span class="keyword"> const         </span>{ <span class="keywordflow">return</span> <a class="code" href="class_ti_xml_base.html#a0d992580f3bc264909f898e942677a3c">location</a>.<a class="code" href="struct_ti_xml_cursor.html#a5b54dd949820c2db061e2be41f3effb3">row</a> + 1; }</div>
<div class="line"><a name="l00241"></a><span class="lineno"><a class="line" href="class_ti_xml_base.html#ab54bfb9b70fe6dd276e7b279cab7f003">  241</a></span>&#160;    <span class="keywordtype">int</span> <a class="code" href="class_ti_xml_base.html#ab54bfb9b70fe6dd276e7b279cab7f003">Column</a>()<span class="keyword"> const      </span>{ <span class="keywordflow">return</span> <a class="code" href="class_ti_xml_base.html#a0d992580f3bc264909f898e942677a3c">location</a>.<a class="code" href="struct_ti_xml_cursor.html#a5694d7ed2c4d20109d350c14c417969d">col</a> + 1; }    </div>
<div class="line"><a name="l00242"></a><span class="lineno">  242</span>&#160;</div>
<div class="line"><a name="l00243"></a><span class="lineno"><a class="line" href="class_ti_xml_base.html#ac6b3e0f790930d4970ec30764e937b5d">  243</a></span>&#160;    <span class="keywordtype">void</span>  <a class="code" href="class_ti_xml_base.html#ac6b3e0f790930d4970ec30764e937b5d">SetUserData</a>( <span class="keywordtype">void</span>* user )         { <a class="code" href="class_ti_xml_base.html#ab242c01590191f644569fa89a080d97c">userData</a> = user; }    </div>
<div class="line"><a name="l00244"></a><span class="lineno"><a class="line" href="class_ti_xml_base.html#a6559a530ca6763fc301a14d77ed28c17">  244</a></span>&#160;    <span class="keywordtype">void</span>* <a class="code" href="class_ti_xml_base.html#a6559a530ca6763fc301a14d77ed28c17">GetUserData</a>()                     { <span class="keywordflow">return</span> <a class="code" href="class_ti_xml_base.html#ab242c01590191f644569fa89a080d97c">userData</a>; }    </div>
<div class="line"><a name="l00245"></a><span class="lineno"><a class="line" href="class_ti_xml_base.html#ad0120210e4680ef2088601753ce0ede4">  245</a></span>&#160;    <span class="keyword">const</span> <span class="keywordtype">void</span>* <a class="code" href="class_ti_xml_base.html#ad0120210e4680ef2088601753ce0ede4">GetUserData</a>()<span class="keyword"> const         </span>{ <span class="keywordflow">return</span> <a class="code" href="class_ti_xml_base.html#ab242c01590191f644569fa89a080d97c">userData</a>; }    </div>
<div class="line"><a name="l00246"></a><span class="lineno">  246</span>&#160;</div>
<div class="line"><a name="l00247"></a><span class="lineno">  247</span>&#160;    <span class="comment">// Table that returs, for a given lead byte, the total number of bytes</span></div>
<div class="line"><a name="l00248"></a><span class="lineno">  248</span>&#160;    <span class="comment">// in the UTF-8 sequence.</span></div>
<div class="line"><a name="l00249"></a><span class="lineno"><a class="line" href="class_ti_xml_base.html#ac8c86058137bdb4b413c3eca58f2d467">  249</a></span>&#160;    <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="class_ti_xml_base.html#ac8c86058137bdb4b413c3eca58f2d467">utf8ByteTable</a>[256];</div>
<div class="line"><a name="l00250"></a><span class="lineno">  250</span>&#160;</div>
<div class="line"><a name="l00251"></a><span class="lineno">  251</span>&#160;    <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="class_ti_xml_base.html#a00e4edb0219d00a1379c856e5a1d2025">Parse</a>(  <span class="keyword">const</span> <span class="keywordtype">char</span>* p, </div>
<div class="line"><a name="l00252"></a><span class="lineno">  252</span>&#160;                                <a class="code" href="class_ti_xml_parsing_data.html">TiXmlParsingData</a>* data, </div>
<div class="line"><a name="l00253"></a><span class="lineno">  253</span>&#160;                                <a class="code" href="tinyxml_8h.html#a88d51847a13ee0f4b4d320d03d2c4d96">TiXmlEncoding</a> encoding <span class="comment">/*= TIXML_ENCODING_UNKNOWN */</span> ) = 0;</div>
<div class="line"><a name="l00254"></a><span class="lineno">  254</span>&#160;</div>
<div class="line"><a name="l00255"></a><span class="lineno">  255</span>&#160;    <span class="keyword">enum</span></div>
<div class="line"><a name="l00256"></a><span class="lineno">  256</span>&#160;    {</div>
<div class="line"><a name="l00257"></a><span class="lineno"><a class="line" href="class_ti_xml_base.html#ab251e9d7b9102b9aedb2fdaed2ecfe55a750a76ca602241c416d5ec357d55fba1">  257</a></span>&#160;        <a class="code" href="class_ti_xml_base.html#ab251e9d7b9102b9aedb2fdaed2ecfe55a750a76ca602241c416d5ec357d55fba1">TIXML_NO_ERROR</a> = 0,</div>
<div class="line"><a name="l00258"></a><span class="lineno"><a class="line" href="class_ti_xml_base.html#ab251e9d7b9102b9aedb2fdaed2ecfe55abcabc1b8efabeda1cc4352aa73d64390">  258</a></span>&#160;        <a class="code" href="class_ti_xml_base.html#ab251e9d7b9102b9aedb2fdaed2ecfe55abcabc1b8efabeda1cc4352aa73d64390">TIXML_ERROR</a>,</div>
<div class="line"><a name="l00259"></a><span class="lineno"><a class="line" href="class_ti_xml_base.html#ab251e9d7b9102b9aedb2fdaed2ecfe55ab803949b8f12e03b5b57f86d9c52b614">  259</a></span>&#160;        <a class="code" href="class_ti_xml_base.html#ab251e9d7b9102b9aedb2fdaed2ecfe55ab803949b8f12e03b5b57f86d9c52b614">TIXML_ERROR_OPENING_FILE</a>,</div>
<div class="line"><a name="l00260"></a><span class="lineno"><a class="line" href="class_ti_xml_base.html#ab251e9d7b9102b9aedb2fdaed2ecfe55a92e3bfc96126d3544f47e8b3f031e7bb">  260</a></span>&#160;        <a class="code" href="class_ti_xml_base.html#ab251e9d7b9102b9aedb2fdaed2ecfe55a92e3bfc96126d3544f47e8b3f031e7bb">TIXML_ERROR_OUT_OF_MEMORY</a>,</div>
<div class="line"><a name="l00261"></a><span class="lineno"><a class="line" href="class_ti_xml_base.html#ab251e9d7b9102b9aedb2fdaed2ecfe55a5cbfcf7fe5e67f0cd1aef98deac55dd2">  261</a></span>&#160;        <a class="code" href="class_ti_xml_base.html#ab251e9d7b9102b9aedb2fdaed2ecfe55a5cbfcf7fe5e67f0cd1aef98deac55dd2">TIXML_ERROR_PARSING_ELEMENT</a>,</div>
<div class="line"><a name="l00262"></a><span class="lineno"><a class="line" href="class_ti_xml_base.html#ab251e9d7b9102b9aedb2fdaed2ecfe55adcc31ca78a9d507a88c9fafb3d18a3c4">  262</a></span>&#160;        <a class="code" href="class_ti_xml_base.html#ab251e9d7b9102b9aedb2fdaed2ecfe55adcc31ca78a9d507a88c9fafb3d18a3c4">TIXML_ERROR_FAILED_TO_READ_ELEMENT_NAME</a>,</div>
<div class="line"><a name="l00263"></a><span class="lineno"><a class="line" href="class_ti_xml_base.html#ab251e9d7b9102b9aedb2fdaed2ecfe55afefdc75db23215e846605a2b5af0c2d3">  263</a></span>&#160;        <a class="code" href="class_ti_xml_base.html#ab251e9d7b9102b9aedb2fdaed2ecfe55afefdc75db23215e846605a2b5af0c2d3">TIXML_ERROR_READING_ELEMENT_VALUE</a>,</div>
<div class="line"><a name="l00264"></a><span class="lineno"><a class="line" href="class_ti_xml_base.html#ab251e9d7b9102b9aedb2fdaed2ecfe55a670fac23171b64829f90639cc3696d6e">  264</a></span>&#160;        <a class="code" href="class_ti_xml_base.html#ab251e9d7b9102b9aedb2fdaed2ecfe55a670fac23171b64829f90639cc3696d6e">TIXML_ERROR_READING_ATTRIBUTES</a>,</div>
<div class="line"><a name="l00265"></a><span class="lineno"><a class="line" href="class_ti_xml_base.html#ab251e9d7b9102b9aedb2fdaed2ecfe55a5f2aee664733a20f13f6f77556b9fa85">  265</a></span>&#160;        <a class="code" href="class_ti_xml_base.html#ab251e9d7b9102b9aedb2fdaed2ecfe55a5f2aee664733a20f13f6f77556b9fa85">TIXML_ERROR_PARSING_EMPTY</a>,</div>
<div class="line"><a name="l00266"></a><span class="lineno"><a class="line" href="class_ti_xml_base.html#ab251e9d7b9102b9aedb2fdaed2ecfe55a175f7c72e2f9630bb96ef5137b325502">  266</a></span>&#160;        <a class="code" href="class_ti_xml_base.html#ab251e9d7b9102b9aedb2fdaed2ecfe55a175f7c72e2f9630bb96ef5137b325502">TIXML_ERROR_READING_END_TAG</a>,</div>
<div class="line"><a name="l00267"></a><span class="lineno"><a class="line" href="class_ti_xml_base.html#ab251e9d7b9102b9aedb2fdaed2ecfe55a24c814fdcf1d84704869e6f76b19cb6e">  267</a></span>&#160;        <a class="code" href="class_ti_xml_base.html#ab251e9d7b9102b9aedb2fdaed2ecfe55a24c814fdcf1d84704869e6f76b19cb6e">TIXML_ERROR_PARSING_UNKNOWN</a>,</div>
<div class="line"><a name="l00268"></a><span class="lineno"><a class="line" href="class_ti_xml_base.html#ab251e9d7b9102b9aedb2fdaed2ecfe55a72e3072a44be499edb89593f6ce10f6c">  268</a></span>&#160;        <a class="code" href="class_ti_xml_base.html#ab251e9d7b9102b9aedb2fdaed2ecfe55a72e3072a44be499edb89593f6ce10f6c">TIXML_ERROR_PARSING_COMMENT</a>,</div>
<div class="line"><a name="l00269"></a><span class="lineno"><a class="line" href="class_ti_xml_base.html#ab251e9d7b9102b9aedb2fdaed2ecfe55a4c200f9d125027ab449e2be7be471ba0">  269</a></span>&#160;        <a class="code" href="class_ti_xml_base.html#ab251e9d7b9102b9aedb2fdaed2ecfe55a4c200f9d125027ab449e2be7be471ba0">TIXML_ERROR_PARSING_DECLARATION</a>,</div>
<div class="line"><a name="l00270"></a><span class="lineno"><a class="line" href="class_ti_xml_base.html#ab251e9d7b9102b9aedb2fdaed2ecfe55ab345f3e42e6ae9cdedee2b95e4d461b9">  270</a></span>&#160;        <a class="code" href="class_ti_xml_base.html#ab251e9d7b9102b9aedb2fdaed2ecfe55ab345f3e42e6ae9cdedee2b95e4d461b9">TIXML_ERROR_DOCUMENT_EMPTY</a>,</div>
<div class="line"><a name="l00271"></a><span class="lineno"><a class="line" href="class_ti_xml_base.html#ab251e9d7b9102b9aedb2fdaed2ecfe55ade7edbad3a94a6c161cac2638f380e17">  271</a></span>&#160;        <a class="code" href="class_ti_xml_base.html#ab251e9d7b9102b9aedb2fdaed2ecfe55ade7edbad3a94a6c161cac2638f380e17">TIXML_ERROR_EMBEDDED_NULL</a>,</div>
<div class="line"><a name="l00272"></a><span class="lineno"><a class="line" href="class_ti_xml_base.html#ab251e9d7b9102b9aedb2fdaed2ecfe55aab2c858631b5d38eae1e6675949b9cd4">  272</a></span>&#160;        <a class="code" href="class_ti_xml_base.html#ab251e9d7b9102b9aedb2fdaed2ecfe55aab2c858631b5d38eae1e6675949b9cd4">TIXML_ERROR_PARSING_CDATA</a>,</div>
<div class="line"><a name="l00273"></a><span class="lineno"><a class="line" href="class_ti_xml_base.html#ab251e9d7b9102b9aedb2fdaed2ecfe55a679b15d950f29257700a724bb118c34d">  273</a></span>&#160;        <a class="code" href="class_ti_xml_base.html#ab251e9d7b9102b9aedb2fdaed2ecfe55a679b15d950f29257700a724bb118c34d">TIXML_ERROR_DOCUMENT_TOP_ONLY</a>,</div>
<div class="line"><a name="l00274"></a><span class="lineno">  274</span>&#160;</div>
<div class="line"><a name="l00275"></a><span class="lineno"><a class="line" href="class_ti_xml_base.html#ab251e9d7b9102b9aedb2fdaed2ecfe55a14552894942250efcec6b00dc52fc48a">  275</a></span>&#160;        <a class="code" href="class_ti_xml_base.html#ab251e9d7b9102b9aedb2fdaed2ecfe55a14552894942250efcec6b00dc52fc48a">TIXML_ERROR_STRING_COUNT</a></div>
<div class="line"><a name="l00276"></a><span class="lineno">  276</span>&#160;    };</div>
<div class="line"><a name="l00277"></a><span class="lineno">  277</span>&#160;</div>
<div class="line"><a name="l00278"></a><span class="lineno">  278</span>&#160;<span class="keyword">protected</span>:</div>
<div class="line"><a name="l00279"></a><span class="lineno">  279</span>&#160;</div>
<div class="line"><a name="l00280"></a><span class="lineno">  280</span>&#160;    <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="class_ti_xml_base.html#ac0c3d66d8a9e6996a1fa016275e16875">SkipWhiteSpace</a>( <span class="keyword">const</span> <span class="keywordtype">char</span>*, <a class="code" href="tinyxml_8h.html#a88d51847a13ee0f4b4d320d03d2c4d96">TiXmlEncoding</a> encoding );</div>
<div class="line"><a name="l00281"></a><span class="lineno"><a class="line" href="class_ti_xml_base.html#af56296d561c0bab4bc8e198cdcf5c48e">  281</a></span>&#160;    <span class="keyword">inline</span> <span class="keyword">static</span> <span class="keywordtype">bool</span> <a class="code" href="class_ti_xml_base.html#af56296d561c0bab4bc8e198cdcf5c48e">IsWhiteSpace</a>( <span class="keywordtype">char</span> c )       </div>
<div class="line"><a name="l00282"></a><span class="lineno">  282</span>&#160;    { </div>
<div class="line"><a name="l00283"></a><span class="lineno">  283</span>&#160;        <span class="keywordflow">return</span> ( isspace( (<span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>) c ) || c == <span class="charliteral">&#39;\n&#39;</span> || c == <span class="charliteral">&#39;\r&#39;</span> ); </div>
<div class="line"><a name="l00284"></a><span class="lineno">  284</span>&#160;    }</div>
<div class="line"><a name="l00285"></a><span class="lineno"><a class="line" href="class_ti_xml_base.html#a3de391ea9f4c4a8aa10d04480b048795">  285</a></span>&#160;    <span class="keyword">inline</span> <span class="keyword">static</span> <span class="keywordtype">bool</span> <a class="code" href="class_ti_xml_base.html#a3de391ea9f4c4a8aa10d04480b048795">IsWhiteSpace</a>( <span class="keywordtype">int</span> c )</div>
<div class="line"><a name="l00286"></a><span class="lineno">  286</span>&#160;    {</div>
<div class="line"><a name="l00287"></a><span class="lineno">  287</span>&#160;        <span class="keywordflow">if</span> ( c &lt; 256 )</div>
<div class="line"><a name="l00288"></a><span class="lineno">  288</span>&#160;            <span class="keywordflow">return</span> <a class="code" href="class_ti_xml_base.html#af56296d561c0bab4bc8e198cdcf5c48e">IsWhiteSpace</a>( (<span class="keywordtype">char</span>) c );</div>
<div class="line"><a name="l00289"></a><span class="lineno">  289</span>&#160;        <span class="keywordflow">return</span> <span class="keyword">false</span>;   <span class="comment">// Again, only truly correct for English/Latin...but usually works.</span></div>
<div class="line"><a name="l00290"></a><span class="lineno">  290</span>&#160;    }</div>
<div class="line"><a name="l00291"></a><span class="lineno">  291</span>&#160;</div>
<div class="line"><a name="l00292"></a><span class="lineno">  292</span>&#160;<span class="preprocessor">    #ifdef TIXML_USE_STL</span></div>
<div class="line"><a name="l00293"></a><span class="lineno">  293</span>&#160;    <span class="keyword">static</span> <span class="keywordtype">bool</span> StreamWhiteSpace( std::istream * in, <a class="code" href="tinyxml_8h.html#a92bada05fd84d9a0c9a5bbe53de26887">TIXML_STRING</a> * tag );</div>
<div class="line"><a name="l00294"></a><span class="lineno">  294</span>&#160;    <span class="keyword">static</span> <span class="keywordtype">bool</span> StreamTo( std::istream * in, <span class="keywordtype">int</span> character, <a class="code" href="tinyxml_8h.html#a92bada05fd84d9a0c9a5bbe53de26887">TIXML_STRING</a> * tag );</div>
<div class="line"><a name="l00295"></a><span class="lineno">  295</span>&#160;<span class="preprocessor">    #endif</span></div>
<div class="line"><a name="l00296"></a><span class="lineno">  296</span>&#160;</div>
<div class="line"><a name="l00297"></a><span class="lineno">  297</span>&#160;    <span class="comment">/*  Reads an XML name into the string provided. Returns</span></div>
<div class="line"><a name="l00298"></a><span class="lineno">  298</span>&#160;<span class="comment">        a pointer just past the last character of the name,</span></div>
<div class="line"><a name="l00299"></a><span class="lineno">  299</span>&#160;<span class="comment">        or 0 if the function has an error.</span></div>
<div class="line"><a name="l00300"></a><span class="lineno">  300</span>&#160;<span class="comment">    */</span></div>
<div class="line"><a name="l00301"></a><span class="lineno">  301</span>&#160;    <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="class_ti_xml_base.html#a1c21a6ab5f7b503acd91f35f183734b3">ReadName</a>( <span class="keyword">const</span> <span class="keywordtype">char</span>* p, <a class="code" href="tinyxml_8h.html#a92bada05fd84d9a0c9a5bbe53de26887">TIXML_STRING</a>* name, <a class="code" href="tinyxml_8h.html#a88d51847a13ee0f4b4d320d03d2c4d96">TiXmlEncoding</a> encoding );</div>
<div class="line"><a name="l00302"></a><span class="lineno">  302</span>&#160;</div>
<div class="line"><a name="l00303"></a><span class="lineno">  303</span>&#160;    <span class="comment">/*  Reads text. Returns a pointer past the given end tag.</span></div>
<div class="line"><a name="l00304"></a><span class="lineno">  304</span>&#160;<span class="comment">        Wickedly complex options, but it keeps the (sensitive) code in one place.</span></div>
<div class="line"><a name="l00305"></a><span class="lineno">  305</span>&#160;<span class="comment">    */</span></div>
<div class="line"><a name="l00306"></a><span class="lineno">  306</span>&#160;    <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="class_ti_xml_base.html#aa646c74921aa33156968b802bbf5566e">ReadText</a>(    <span class="keyword">const</span> <span class="keywordtype">char</span>* in,             <span class="comment">// where to start</span></div>
<div class="line"><a name="l00307"></a><span class="lineno">  307</span>&#160;                                    <a class="code" href="tinyxml_8h.html#a92bada05fd84d9a0c9a5bbe53de26887">TIXML_STRING</a>* text,         <span class="comment">// the string read</span></div>
<div class="line"><a name="l00308"></a><span class="lineno">  308</span>&#160;                                    <span class="keywordtype">bool</span> ignoreWhiteSpace,      <span class="comment">// whether to keep the white space</span></div>
<div class="line"><a name="l00309"></a><span class="lineno">  309</span>&#160;                                    <span class="keyword">const</span> <span class="keywordtype">char</span>* endTag,         <span class="comment">// what ends this text</span></div>
<div class="line"><a name="l00310"></a><span class="lineno">  310</span>&#160;                                    <span class="keywordtype">bool</span> ignoreCase,            <span class="comment">// whether to ignore case in the end tag</span></div>
<div class="line"><a name="l00311"></a><span class="lineno">  311</span>&#160;                                    <a class="code" href="tinyxml_8h.html#a88d51847a13ee0f4b4d320d03d2c4d96">TiXmlEncoding</a> encoding );   <span class="comment">// the current encoding</span></div>
<div class="line"><a name="l00312"></a><span class="lineno">  312</span>&#160;</div>
<div class="line"><a name="l00313"></a><span class="lineno">  313</span>&#160;    <span class="comment">// If an entity has been found, transform it into a character.</span></div>
<div class="line"><a name="l00314"></a><span class="lineno">  314</span>&#160;    <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="class_ti_xml_base.html#ac5c08bf3deffcda0bf8ce2958372b584">GetEntity</a>( <span class="keyword">const</span> <span class="keywordtype">char</span>* in, <span class="keywordtype">char</span>* <a class="code" href="class_ti_xml_node.html#aead528b3cedc33c16a6c539872c7cc8b">value</a>, <span class="keywordtype">int</span>* length, <a class="code" href="tinyxml_8h.html#a88d51847a13ee0f4b4d320d03d2c4d96">TiXmlEncoding</a> encoding );</div>
<div class="line"><a name="l00315"></a><span class="lineno">  315</span>&#160;</div>
<div class="line"><a name="l00316"></a><span class="lineno">  316</span>&#160;    <span class="comment">// Get a character, while interpreting entities.</span></div>
<div class="line"><a name="l00317"></a><span class="lineno">  317</span>&#160;    <span class="comment">// The length can be from 0 to 4 bytes.</span></div>
<div class="line"><a name="l00318"></a><span class="lineno"><a class="line" href="class_ti_xml_base.html#a5b0fde72d6f662ae1fd6303195d2159b">  318</a></span>&#160;    <span class="keyword">inline</span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="class_ti_xml_base.html#a5b0fde72d6f662ae1fd6303195d2159b">GetChar</a>( <span class="keyword">const</span> <span class="keywordtype">char</span>* p, <span class="keywordtype">char</span>* _value, <span class="keywordtype">int</span>* length, <a class="code" href="tinyxml_8h.html#a88d51847a13ee0f4b4d320d03d2c4d96">TiXmlEncoding</a> encoding )</div>
<div class="line"><a name="l00319"></a><span class="lineno">  319</span>&#160;    {</div>
<div class="line"><a name="l00320"></a><span class="lineno">  320</span>&#160;        assert( p );</div>
<div class="line"><a name="l00321"></a><span class="lineno">  321</span>&#160;        <span class="keywordflow">if</span> ( encoding == <a class="code" href="tinyxml_8h.html#a88d51847a13ee0f4b4d320d03d2c4d96af95195ddd184a603ec46225e87059d0a">TIXML_ENCODING_UTF8</a> )</div>
<div class="line"><a name="l00322"></a><span class="lineno">  322</span>&#160;        {</div>
<div class="line"><a name="l00323"></a><span class="lineno">  323</span>&#160;            *length = utf8ByteTable[ *((<span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>*)p) ];</div>
<div class="line"><a name="l00324"></a><span class="lineno">  324</span>&#160;            assert( *length &gt;= 0 &amp;&amp; *length &lt; 5 );</div>
<div class="line"><a name="l00325"></a><span class="lineno">  325</span>&#160;        }</div>
<div class="line"><a name="l00326"></a><span class="lineno">  326</span>&#160;        <span class="keywordflow">else</span></div>
<div class="line"><a name="l00327"></a><span class="lineno">  327</span>&#160;        {</div>
<div class="line"><a name="l00328"></a><span class="lineno">  328</span>&#160;            *length = 1;</div>
<div class="line"><a name="l00329"></a><span class="lineno">  329</span>&#160;        }</div>
<div class="line"><a name="l00330"></a><span class="lineno">  330</span>&#160;</div>
<div class="line"><a name="l00331"></a><span class="lineno">  331</span>&#160;        <span class="keywordflow">if</span> ( *length == 1 )</div>
<div class="line"><a name="l00332"></a><span class="lineno">  332</span>&#160;        {</div>
<div class="line"><a name="l00333"></a><span class="lineno">  333</span>&#160;            <span class="keywordflow">if</span> ( *p == <span class="charliteral">&#39;&amp;&#39;</span> )</div>
<div class="line"><a name="l00334"></a><span class="lineno">  334</span>&#160;                <span class="keywordflow">return</span> <a class="code" href="class_ti_xml_base.html#ac5c08bf3deffcda0bf8ce2958372b584">GetEntity</a>( p, _value, length, encoding );</div>
<div class="line"><a name="l00335"></a><span class="lineno">  335</span>&#160;            *_value = *p;</div>
<div class="line"><a name="l00336"></a><span class="lineno">  336</span>&#160;            <span class="keywordflow">return</span> p+1;</div>
<div class="line"><a name="l00337"></a><span class="lineno">  337</span>&#160;        }</div>
<div class="line"><a name="l00338"></a><span class="lineno">  338</span>&#160;        <span class="keywordflow">else</span> <span class="keywordflow">if</span> ( *length )</div>
<div class="line"><a name="l00339"></a><span class="lineno">  339</span>&#160;        {</div>
<div class="line"><a name="l00340"></a><span class="lineno">  340</span>&#160;            <span class="comment">//strncpy( _value, p, *length );    // lots of compilers don&#39;t like this function (unsafe),</span></div>
<div class="line"><a name="l00341"></a><span class="lineno">  341</span>&#160;                                                <span class="comment">// and the null terminator isn&#39;t needed</span></div>
<div class="line"><a name="l00342"></a><span class="lineno">  342</span>&#160;            <span class="keywordflow">for</span>( <span class="keywordtype">int</span> i=0; p[i] &amp;&amp; i&lt;*length; ++i ) {</div>
<div class="line"><a name="l00343"></a><span class="lineno">  343</span>&#160;                _value[i] = p[i];</div>
<div class="line"><a name="l00344"></a><span class="lineno">  344</span>&#160;            }</div>
<div class="line"><a name="l00345"></a><span class="lineno">  345</span>&#160;            <span class="keywordflow">return</span> p + (*length);</div>
<div class="line"><a name="l00346"></a><span class="lineno">  346</span>&#160;        }</div>
<div class="line"><a name="l00347"></a><span class="lineno">  347</span>&#160;        <span class="keywordflow">else</span></div>
<div class="line"><a name="l00348"></a><span class="lineno">  348</span>&#160;        {</div>
<div class="line"><a name="l00349"></a><span class="lineno">  349</span>&#160;            <span class="comment">// Not valid text.</span></div>
<div class="line"><a name="l00350"></a><span class="lineno">  350</span>&#160;            <span class="keywordflow">return</span> 0;</div>
<div class="line"><a name="l00351"></a><span class="lineno">  351</span>&#160;        }</div>
<div class="line"><a name="l00352"></a><span class="lineno">  352</span>&#160;    }</div>
<div class="line"><a name="l00353"></a><span class="lineno">  353</span>&#160;</div>
<div class="line"><a name="l00354"></a><span class="lineno">  354</span>&#160;    <span class="comment">// Puts a string to a stream, expanding entities as it goes.</span></div>
<div class="line"><a name="l00355"></a><span class="lineno">  355</span>&#160;    <span class="comment">// Note this should not contian the &#39;&lt;&#39;, &#39;&gt;&#39;, etc, or they will be transformed into entities!</span></div>
<div class="line"><a name="l00356"></a><span class="lineno">  356</span>&#160;    <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code" href="class_ti_xml_base.html#a283ddc4f1f53a53e7111eff4e12a63d9">PutString</a>( <span class="keyword">const</span> <a class="code" href="tinyxml_8h.html#a92bada05fd84d9a0c9a5bbe53de26887">TIXML_STRING</a>&amp; str, <a class="code" href="tinyxml_8h.html#a92bada05fd84d9a0c9a5bbe53de26887">TIXML_STRING</a>* out );</div>
<div class="line"><a name="l00357"></a><span class="lineno">  357</span>&#160;</div>
<div class="line"><a name="l00358"></a><span class="lineno">  358</span>&#160;    <span class="comment">// Return true if the next characters in the stream are any of the endTag sequences.</span></div>
<div class="line"><a name="l00359"></a><span class="lineno">  359</span>&#160;    <span class="comment">// Ignore case only works for english, and should only be relied on when comparing</span></div>
<div class="line"><a name="l00360"></a><span class="lineno">  360</span>&#160;    <span class="comment">// to English words: StringEqual( p, &quot;version&quot;, true ) is fine.</span></div>
<div class="line"><a name="l00361"></a><span class="lineno">  361</span>&#160;    <span class="keyword">static</span> <span class="keywordtype">bool</span> <a class="code" href="class_ti_xml_base.html#a51631e6986179558b9e5850723ed165a">StringEqual</a>(    <span class="keyword">const</span> <span class="keywordtype">char</span>* p,</div>
<div class="line"><a name="l00362"></a><span class="lineno">  362</span>&#160;                                <span class="keyword">const</span> <span class="keywordtype">char</span>* endTag,</div>
<div class="line"><a name="l00363"></a><span class="lineno">  363</span>&#160;                                <span class="keywordtype">bool</span> ignoreCase,</div>
<div class="line"><a name="l00364"></a><span class="lineno">  364</span>&#160;                                <a class="code" href="tinyxml_8h.html#a88d51847a13ee0f4b4d320d03d2c4d96">TiXmlEncoding</a> encoding );</div>
<div class="line"><a name="l00365"></a><span class="lineno">  365</span>&#160;</div>
<div class="line"><a name="l00366"></a><span class="lineno"><a class="line" href="class_ti_xml_base.html#a7ac8feec4100e446b3d78e1ac0659700">  366</a></span>&#160;    <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="class_ti_xml_base.html#a7ac8feec4100e446b3d78e1ac0659700">errorString</a>[ <a class="code" href="class_ti_xml_base.html#ab251e9d7b9102b9aedb2fdaed2ecfe55a14552894942250efcec6b00dc52fc48a">TIXML_ERROR_STRING_COUNT</a> ];</div>
<div class="line"><a name="l00367"></a><span class="lineno">  367</span>&#160;</div>
<div class="line"><a name="l00368"></a><span class="lineno"><a class="line" href="class_ti_xml_base.html#a0d992580f3bc264909f898e942677a3c">  368</a></span>&#160;    <a class="code" href="struct_ti_xml_cursor.html">TiXmlCursor</a> <a class="code" href="class_ti_xml_base.html#a0d992580f3bc264909f898e942677a3c">location</a>;</div>
<div class="line"><a name="l00369"></a><span class="lineno">  369</span>&#160;</div>
<div class="line"><a name="l00371"></a><span class="lineno"><a class="line" href="class_ti_xml_base.html#ab242c01590191f644569fa89a080d97c">  371</a></span>&#160;    <span class="keywordtype">void</span>*           <a class="code" href="class_ti_xml_base.html#ab242c01590191f644569fa89a080d97c">userData</a>;</div>
<div class="line"><a name="l00372"></a><span class="lineno">  372</span>&#160;    </div>
<div class="line"><a name="l00373"></a><span class="lineno">  373</span>&#160;    <span class="comment">// None of these methods are reliable for any language except English.</span></div>
<div class="line"><a name="l00374"></a><span class="lineno">  374</span>&#160;    <span class="comment">// Good for approximation, not great for accuracy.</span></div>
<div class="line"><a name="l00375"></a><span class="lineno">  375</span>&#160;    <span class="keyword">static</span> <span class="keywordtype">int</span> <a class="code" href="class_ti_xml_base.html#ae22522b2e8e1ac43102d16394f639fc8">IsAlpha</a>( <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> anyByte, <a class="code" href="tinyxml_8h.html#a88d51847a13ee0f4b4d320d03d2c4d96">TiXmlEncoding</a> encoding );</div>
<div class="line"><a name="l00376"></a><span class="lineno">  376</span>&#160;    <span class="keyword">static</span> <span class="keywordtype">int</span> <a class="code" href="class_ti_xml_base.html#a321919055c115c78ded17f85a793f368">IsAlphaNum</a>( <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> anyByte, <a class="code" href="tinyxml_8h.html#a88d51847a13ee0f4b4d320d03d2c4d96">TiXmlEncoding</a> encoding );</div>
<div class="line"><a name="l00377"></a><span class="lineno"><a class="line" href="class_ti_xml_base.html#a799f17405a86a5c2029618e85f11a097">  377</a></span>&#160;    <span class="keyword">inline</span> <span class="keyword">static</span> <span class="keywordtype">int</span> <a class="code" href="class_ti_xml_base.html#a799f17405a86a5c2029618e85f11a097">ToLower</a>( <span class="keywordtype">int</span> v, <a class="code" href="tinyxml_8h.html#a88d51847a13ee0f4b4d320d03d2c4d96">TiXmlEncoding</a> encoding )</div>
<div class="line"><a name="l00378"></a><span class="lineno">  378</span>&#160;    {</div>
<div class="line"><a name="l00379"></a><span class="lineno">  379</span>&#160;        <span class="keywordflow">if</span> ( encoding == <a class="code" href="tinyxml_8h.html#a88d51847a13ee0f4b4d320d03d2c4d96af95195ddd184a603ec46225e87059d0a">TIXML_ENCODING_UTF8</a> )</div>
<div class="line"><a name="l00380"></a><span class="lineno">  380</span>&#160;        {</div>
<div class="line"><a name="l00381"></a><span class="lineno">  381</span>&#160;            <span class="keywordflow">if</span> ( v &lt; 128 ) <span class="keywordflow">return</span> tolower( v );</div>
<div class="line"><a name="l00382"></a><span class="lineno">  382</span>&#160;            <span class="keywordflow">return</span> v;</div>
<div class="line"><a name="l00383"></a><span class="lineno">  383</span>&#160;        }</div>
<div class="line"><a name="l00384"></a><span class="lineno">  384</span>&#160;        <span class="keywordflow">else</span></div>
<div class="line"><a name="l00385"></a><span class="lineno">  385</span>&#160;        {</div>
<div class="line"><a name="l00386"></a><span class="lineno">  386</span>&#160;            <span class="keywordflow">return</span> tolower( v );</div>
<div class="line"><a name="l00387"></a><span class="lineno">  387</span>&#160;        }</div>
<div class="line"><a name="l00388"></a><span class="lineno">  388</span>&#160;    }</div>
<div class="line"><a name="l00389"></a><span class="lineno">  389</span>&#160;    <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code" href="class_ti_xml_base.html#a07c765e3a7f979d343e646ea797b180b">ConvertUTF32ToUTF8</a>( <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> input, <span class="keywordtype">char</span>* output, <span class="keywordtype">int</span>* length );</div>
<div class="line"><a name="l00390"></a><span class="lineno">  390</span>&#160;</div>
<div class="line"><a name="l00391"></a><span class="lineno">  391</span>&#160;<span class="keyword">private</span>:</div>
<div class="line"><a name="l00392"></a><span class="lineno">  392</span>&#160;    <a class="code" href="class_ti_xml_base.html#ac6753fe8a2c89669038fcf281cb301bf">TiXmlBase</a>( <span class="keyword">const</span> <a class="code" href="class_ti_xml_base.html">TiXmlBase</a>&amp; );              <span class="comment">// not implemented.</span></div>
<div class="line"><a name="l00393"></a><span class="lineno">  393</span>&#160;    <span class="keywordtype">void</span> <a class="code" href="class_ti_xml_base.html#a183315aa6f1bb36d509b179e912cb93f">operator=</a>( <span class="keyword">const</span> <a class="code" href="class_ti_xml_base.html">TiXmlBase</a>&amp; base );    <span class="comment">// not allowed.</span></div>
<div class="line"><a name="l00394"></a><span class="lineno">  394</span>&#160;</div>
<div class="line"><a name="l00395"></a><span class="lineno"><a class="line" href="struct_ti_xml_base_1_1_entity.html">  395</a></span>&#160;    <span class="keyword">struct </span><a class="code" href="struct_ti_xml_base_1_1_entity.html">Entity</a></div>
<div class="line"><a name="l00396"></a><span class="lineno">  396</span>&#160;    {</div>
<div class="line"><a name="l00397"></a><span class="lineno"><a class="line" href="struct_ti_xml_base_1_1_entity.html#ab721b5d4f7ed144ffd215947b38258b7">  397</a></span>&#160;        <span class="keyword">const</span> <span class="keywordtype">char</span>*     <a class="code" href="struct_ti_xml_base_1_1_entity.html#ab721b5d4f7ed144ffd215947b38258b7">str</a>;</div>
<div class="line"><a name="l00398"></a><span class="lineno"><a class="line" href="struct_ti_xml_base_1_1_entity.html#a22e8d820894d3360b01fed110badb876">  398</a></span>&#160;        <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span>    <a class="code" href="struct_ti_xml_base_1_1_entity.html#a22e8d820894d3360b01fed110badb876">strLength</a>;</div>
<div class="line"><a name="l00399"></a><span class="lineno"><a class="line" href="struct_ti_xml_base_1_1_entity.html#a2a7e1e68b93b4f76255c60c8fa7f738e">  399</a></span>&#160;        <span class="keywordtype">char</span>            <a class="code" href="struct_ti_xml_base_1_1_entity.html#a2a7e1e68b93b4f76255c60c8fa7f738e">chr</a>;</div>
<div class="line"><a name="l00400"></a><span class="lineno">  400</span>&#160;    };</div>
<div class="line"><a name="l00401"></a><span class="lineno">  401</span>&#160;    <span class="keyword">enum</span></div>
<div class="line"><a name="l00402"></a><span class="lineno">  402</span>&#160;    {</div>
<div class="line"><a name="l00403"></a><span class="lineno"><a class="line" href="class_ti_xml_base.html#a0ece57ce1f3253db59ce82377c75c295ab848893c6d03fcd8f42941d7079ccb47">  403</a></span>&#160;        <a class="code" href="class_ti_xml_base.html#a0ece57ce1f3253db59ce82377c75c295ab848893c6d03fcd8f42941d7079ccb47">NUM_ENTITY</a> = 5,</div>
<div class="line"><a name="l00404"></a><span class="lineno"><a class="line" href="class_ti_xml_base.html#a0ece57ce1f3253db59ce82377c75c295aeb571e41586d47e28f60445cb9b41d49">  404</a></span>&#160;        <a class="code" href="class_ti_xml_base.html#a0ece57ce1f3253db59ce82377c75c295aeb571e41586d47e28f60445cb9b41d49">MAX_ENTITY_LENGTH</a> = 6</div>
<div class="line"><a name="l00405"></a><span class="lineno">  405</span>&#160;</div>
<div class="line"><a name="l00406"></a><span class="lineno">  406</span>&#160;    };</div>
<div class="line"><a name="l00407"></a><span class="lineno"><a class="line" href="class_ti_xml_base.html#aae956c75fedff20d337f7cc109c6b71a">  407</a></span>&#160;    <span class="keyword">static</span> <a class="code" href="struct_ti_xml_base_1_1_entity.html">Entity</a> <a class="code" href="class_ti_xml_base.html#aae956c75fedff20d337f7cc109c6b71a">entity</a>[ <a class="code" href="class_ti_xml_base.html#a0ece57ce1f3253db59ce82377c75c295ab848893c6d03fcd8f42941d7079ccb47">NUM_ENTITY</a> ];</div>
<div class="line"><a name="l00408"></a><span class="lineno"><a class="line" href="class_ti_xml_base.html#a447a05f6a3edbb7892f66f9df8244a3d">  408</a></span>&#160;    <span class="keyword">static</span> <span class="keywordtype">bool</span> <a class="code" href="class_ti_xml_base.html#a447a05f6a3edbb7892f66f9df8244a3d">condenseWhiteSpace</a>;</div>
<div class="line"><a name="l00409"></a><span class="lineno">  409</span>&#160;};</div>
<div class="line"><a name="l00410"></a><span class="lineno">  410</span>&#160;</div>
<div class="line"><a name="l00411"></a><span class="lineno">  411</span>&#160;</div>
<div class="line"><a name="l00418"></a><span class="lineno"><a class="line" href="class_ti_xml_node.html">  418</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_ti_xml_node.html">TiXmlNode</a> : <span class="keyword">public</span> <a class="code" href="class_ti_xml_base.html">TiXmlBase</a></div>
<div class="line"><a name="l00419"></a><span class="lineno">  419</span>&#160;{</div>
<div class="line"><a name="l00420"></a><span class="lineno"><a class="line" href="class_ti_xml_node.html#a173617f6dfe902cf484ce5552b950475">  420</a></span>&#160;    <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="class_ti_xml_document.html">TiXmlDocument</a>;</div>
<div class="line"><a name="l00421"></a><span class="lineno"><a class="line" href="class_ti_xml_node.html#ab6592e32cb9132be517cc12a70564c4b">  421</a></span>&#160;    <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="class_ti_xml_element.html">TiXmlElement</a>;</div>
<div class="line"><a name="l00422"></a><span class="lineno">  422</span>&#160;</div>
<div class="line"><a name="l00423"></a><span class="lineno">  423</span>&#160;<span class="keyword">public</span>:</div>
<div class="line"><a name="l00424"></a><span class="lineno">  424</span>&#160;<span class="preprocessor">    #ifdef TIXML_USE_STL    </span></div>
<div class="line"><a name="l00425"></a><span class="lineno">  425</span>&#160;</div>
<div class="line"><a name="l00429"></a><span class="lineno">  429</span>&#160;        <span class="keyword">friend</span> std::istream&amp; operator &gt;&gt; (std::istream&amp; in, <a class="code" href="class_ti_xml_node.html">TiXmlNode</a>&amp; base);</div>
<div class="line"><a name="l00430"></a><span class="lineno">  430</span>&#160;</div>
<div class="line"><a name="l00447"></a><span class="lineno">  447</span>&#160;        <span class="keyword">friend</span> std::ostream&amp; operator&lt;&lt; (std::ostream&amp; out, <span class="keyword">const</span> <a class="code" href="class_ti_xml_node.html">TiXmlNode</a>&amp; base);</div>
<div class="line"><a name="l00448"></a><span class="lineno">  448</span>&#160;</div>
<div class="line"><a name="l00450"></a><span class="lineno">  450</span>&#160;        <span class="keyword">friend</span> std::string&amp; operator&lt;&lt; (std::string&amp; out, <span class="keyword">const</span> <a class="code" href="class_ti_xml_node.html">TiXmlNode</a>&amp; base );</div>
<div class="line"><a name="l00451"></a><span class="lineno">  451</span>&#160;</div>
<div class="line"><a name="l00452"></a><span class="lineno">  452</span>&#160;<span class="preprocessor">    #endif</span></div>
<div class="line"><a name="l00453"></a><span class="lineno">  453</span>&#160;</div>
<div class="line"><a name="l00457"></a><span class="lineno"><a class="line" href="class_ti_xml_node.html#a836eded4920ab9e9ef28496f48cd95a2">  457</a></span>&#160;    <span class="keyword">enum</span> <a class="code" href="class_ti_xml_node.html#a836eded4920ab9e9ef28496f48cd95a2">NodeType</a></div>
<div class="line"><a name="l00458"></a><span class="lineno">  458</span>&#160;    {</div>
<div class="line"><a name="l00459"></a><span class="lineno"><a class="line" href="class_ti_xml_node.html#a836eded4920ab9e9ef28496f48cd95a2a31b8d14e0558445bb40e36a532b24127">  459</a></span>&#160;        <a class="code" href="class_ti_xml_node.html#a836eded4920ab9e9ef28496f48cd95a2a31b8d14e0558445bb40e36a532b24127">DOCUMENT</a>,</div>
<div class="line"><a name="l00460"></a><span class="lineno"><a class="line" href="class_ti_xml_node.html#a836eded4920ab9e9ef28496f48cd95a2aaf2344bcea122ef52d47c4dcc357f070">  460</a></span>&#160;        <a class="code" href="class_ti_xml_node.html#a836eded4920ab9e9ef28496f48cd95a2aaf2344bcea122ef52d47c4dcc357f070">ELEMENT</a>,</div>
<div class="line"><a name="l00461"></a><span class="lineno"><a class="line" href="class_ti_xml_node.html#a836eded4920ab9e9ef28496f48cd95a2a7737f35757c7152ca4f612d449ea0e4b">  461</a></span>&#160;        <a class="code" href="class_ti_xml_node.html#a836eded4920ab9e9ef28496f48cd95a2a7737f35757c7152ca4f612d449ea0e4b">COMMENT</a>,</div>
<div class="line"><a name="l00462"></a><span class="lineno"><a class="line" href="class_ti_xml_node.html#a836eded4920ab9e9ef28496f48cd95a2af521ee2fb1e05705776b28fc55a70037">  462</a></span>&#160;        <a class="code" href="class_ti_xml_node.html#a836eded4920ab9e9ef28496f48cd95a2af521ee2fb1e05705776b28fc55a70037">UNKNOWN</a>,</div>
<div class="line"><a name="l00463"></a><span class="lineno"><a class="line" href="class_ti_xml_node.html#a836eded4920ab9e9ef28496f48cd95a2a672617f36c5606a966ac378e6ddc0fd8">  463</a></span>&#160;        <a class="code" href="class_ti_xml_node.html#a836eded4920ab9e9ef28496f48cd95a2a672617f36c5606a966ac378e6ddc0fd8">TEXT</a>,</div>
<div class="line"><a name="l00464"></a><span class="lineno"><a class="line" href="class_ti_xml_node.html#a836eded4920ab9e9ef28496f48cd95a2ac02445686c2b72d11385002b3466c28b">  464</a></span>&#160;        <a class="code" href="class_ti_xml_node.html#a836eded4920ab9e9ef28496f48cd95a2ac02445686c2b72d11385002b3466c28b">DECLARATION</a>,</div>
<div class="line"><a name="l00465"></a><span class="lineno"><a class="line" href="class_ti_xml_node.html#a836eded4920ab9e9ef28496f48cd95a2a8334037fb3fe05c67d6110975b38a8bf">  465</a></span>&#160;        <a class="code" href="class_ti_xml_node.html#a836eded4920ab9e9ef28496f48cd95a2a8334037fb3fe05c67d6110975b38a8bf">TYPECOUNT</a></div>
<div class="line"><a name="l00466"></a><span class="lineno">  466</span>&#160;    };</div>
<div class="line"><a name="l00467"></a><span class="lineno">  467</span>&#160;</div>
<div class="line"><a name="l00468"></a><span class="lineno">  468</span>&#160;    <span class="keyword">virtual</span> <a class="code" href="class_ti_xml_node.html#a027a76cccd359c831ee4024b58c49625">~TiXmlNode</a>();</div>
<div class="line"><a name="l00469"></a><span class="lineno">  469</span>&#160;</div>
<div class="line"><a name="l00482"></a><span class="lineno"><a class="line" href="class_ti_xml_node.html#a77943eb90d12c2892b1337a9f5918b41">  482</a></span>&#160;    <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="class_ti_xml_node.html#a77943eb90d12c2892b1337a9f5918b41">Value</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="class_ti_xml_node.html#aead528b3cedc33c16a6c539872c7cc8b">value</a>.c_str (); }</div>
<div class="line"><a name="l00483"></a><span class="lineno">  483</span>&#160;</div>
<div class="line"><a name="l00484"></a><span class="lineno">  484</span>&#160;<span class="preprocessor">    #ifdef TIXML_USE_STL</span></div>
<div class="line"><a name="l00485"></a><span class="lineno">  485</span>&#160;</div>
<div class="line"><a name="l00489"></a><span class="lineno">  489</span>&#160;    <span class="keyword">const</span> std::string&amp; ValueStr()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="class_ti_xml_node.html#aead528b3cedc33c16a6c539872c7cc8b">value</a>; }</div>
<div class="line"><a name="l00490"></a><span class="lineno">  490</span>&#160;<span class="preprocessor">    #endif</span></div>
<div class="line"><a name="l00491"></a><span class="lineno">  491</span>&#160;</div>
<div class="line"><a name="l00501"></a><span class="lineno"><a class="line" href="class_ti_xml_node.html#a2a38329ca5d3f28f98ce932b8299ae90">  501</a></span>&#160;    <span class="keywordtype">void</span> <a class="code" href="class_ti_xml_node.html#a2a38329ca5d3f28f98ce932b8299ae90">SetValue</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> * _value) { <a class="code" href="class_ti_xml_node.html#aead528b3cedc33c16a6c539872c7cc8b">value</a> = _value;}</div>
<div class="line"><a name="l00502"></a><span class="lineno">  502</span>&#160;</div>
<div class="line"><a name="l00503"></a><span class="lineno">  503</span>&#160;<span class="preprocessor">    #ifdef TIXML_USE_STL</span></div>
<div class="line"><a name="l00504"></a><span class="lineno">  504</span>&#160;    <span class="keywordtype">void</span> <a class="code" href="class_ti_xml_node.html#a2a38329ca5d3f28f98ce932b8299ae90">SetValue</a>( <span class="keyword">const</span> std::string&amp; _value )  { <a class="code" href="class_ti_xml_node.html#aead528b3cedc33c16a6c539872c7cc8b">value</a> = _value; }</div>
<div class="line"><a name="l00506"></a><span class="lineno">  506</span>&#160;<span class="preprocessor">    #endif</span></div>
<div class="line"><a name="l00507"></a><span class="lineno">  507</span>&#160;</div>
<div class="line"><a name="l00509"></a><span class="lineno">  509</span>&#160;    <span class="keywordtype">void</span> <a class="code" href="class_ti_xml_node.html#a708e7f953df61d4d2d12f73171550a4b">Clear</a>();</div>
<div class="line"><a name="l00510"></a><span class="lineno">  510</span>&#160;</div>
<div class="line"><a name="l00512"></a><span class="lineno"><a class="line" href="class_ti_xml_node.html#ab643043132ffd794f8602685d34a982e">  512</a></span>&#160;    <a class="code" href="class_ti_xml_node.html">TiXmlNode</a>* <a class="code" href="class_ti_xml_node.html#ab643043132ffd794f8602685d34a982e">Parent</a>()                         { <span class="keywordflow">return</span> <a class="code" href="class_ti_xml_node.html#a662c4de61244e4fa5bd4e2d8c63143a5">parent</a>; }</div>
<div class="line"><a name="l00513"></a><span class="lineno"><a class="line" href="class_ti_xml_node.html#a78878709e53066f06eb4fcbcdd3a5260">  513</a></span>&#160;    <span class="keyword">const</span> <a class="code" href="class_ti_xml_node.html">TiXmlNode</a>* <a class="code" href="class_ti_xml_node.html#a78878709e53066f06eb4fcbcdd3a5260">Parent</a>()<span class="keyword"> const             </span>{ <span class="keywordflow">return</span> <a class="code" href="class_ti_xml_node.html#a662c4de61244e4fa5bd4e2d8c63143a5">parent</a>; }</div>
<div class="line"><a name="l00514"></a><span class="lineno">  514</span>&#160;</div>
<div class="line"><a name="l00515"></a><span class="lineno"><a class="line" href="class_ti_xml_node.html#a44c8eee26bbe2d1b2762038df9dde2f0">  515</a></span>&#160;    <span class="keyword">const</span> <a class="code" href="class_ti_xml_node.html">TiXmlNode</a>* <a class="code" href="class_ti_xml_node.html#a44c8eee26bbe2d1b2762038df9dde2f0">FirstChild</a>()<span class="keyword">   const   </span>{ <span class="keywordflow">return</span> <a class="code" href="class_ti_xml_node.html#af749fb7f22010b80e8f904c32653d50e">firstChild</a>; }      </div>
<div class="line"><a name="l00516"></a><span class="lineno"><a class="line" href="class_ti_xml_node.html#a5e97d69b7c0ebd27fb7286be56559b77">  516</a></span>&#160;    <a class="code" href="class_ti_xml_node.html">TiXmlNode</a>* <a class="code" href="class_ti_xml_node.html#a5e97d69b7c0ebd27fb7286be56559b77">FirstChild</a>()                 { <span class="keywordflow">return</span> <a class="code" href="class_ti_xml_node.html#af749fb7f22010b80e8f904c32653d50e">firstChild</a>; }</div>
<div class="line"><a name="l00517"></a><span class="lineno">  517</span>&#160;    <span class="keyword">const</span> <a class="code" href="class_ti_xml_node.html">TiXmlNode</a>* <a class="code" href="class_ti_xml_node.html#a44c8eee26bbe2d1b2762038df9dde2f0">FirstChild</a>( <span class="keyword">const</span> <span class="keywordtype">char</span> * <a class="code" href="class_ti_xml_node.html#aead528b3cedc33c16a6c539872c7cc8b">value</a> ) <span class="keyword">const</span>;            </div>
<div class="line"><a name="l00518"></a><span class="lineno">  518</span>&#160;    <a class="code" href="class_ti_xml_node.html">TiXmlNode</a>* <a class="code" href="class_ti_xml_node.html#a44c8eee26bbe2d1b2762038df9dde2f0">FirstChild</a>( <span class="keyword">const</span> <span class="keywordtype">char</span> * _value ) {</div>
<div class="line"><a name="l00520"></a><span class="lineno">  520</span>&#160;        <span class="comment">// Call through to the const version - safe since nothing is changed. Exiting syntax: cast this to a const (always safe)</span></div>
<div class="line"><a name="l00521"></a><span class="lineno">  521</span>&#160;        <span class="comment">// call the method, cast the return back to non-const.</span></div>
<div class="line"><a name="l00522"></a><span class="lineno">  522</span>&#160;        <span class="keywordflow">return</span> <span class="keyword">const_cast&lt;</span> <a class="code" href="class_ti_xml_node.html">TiXmlNode</a>* <span class="keyword">&gt;</span> ((<span class="keyword">const_cast&lt;</span> <span class="keyword">const </span><a class="code" href="class_ti_xml_node.html">TiXmlNode</a>* <span class="keyword">&gt;</span>(<span class="keyword">this</span>))-&gt;FirstChild( _value ));</div>
<div class="line"><a name="l00523"></a><span class="lineno">  523</span>&#160;    }</div>
<div class="line"><a name="l00524"></a><span class="lineno"><a class="line" href="class_ti_xml_node.html#a6d671107e00cca1d28cb2d7f3a87a21e">  524</a></span>&#160;    <span class="keyword">const</span> <a class="code" href="class_ti_xml_node.html">TiXmlNode</a>* <a class="code" href="class_ti_xml_node.html#a6d671107e00cca1d28cb2d7f3a87a21e">LastChild</a>()<span class="keyword"> const  </span>{ <span class="keywordflow">return</span> <a class="code" href="class_ti_xml_node.html#a5b30756d21b304580d22a841ec9d61f8">lastChild</a>; }       </div>
<div class="line"><a name="l00525"></a><span class="lineno"><a class="line" href="class_ti_xml_node.html#a6432d2b2495f6caf9cb4278df706a031">  525</a></span>&#160;    <a class="code" href="class_ti_xml_node.html">TiXmlNode</a>* <a class="code" href="class_ti_xml_node.html#a6432d2b2495f6caf9cb4278df706a031">LastChild</a>()  { <span class="keywordflow">return</span> <a class="code" href="class_ti_xml_node.html#a5b30756d21b304580d22a841ec9d61f8">lastChild</a>; }</div>
<div class="line"><a name="l00526"></a><span class="lineno">  526</span>&#160;    </div>
<div class="line"><a name="l00527"></a><span class="lineno">  527</span>&#160;    <span class="keyword">const</span> <a class="code" href="class_ti_xml_node.html">TiXmlNode</a>* <a class="code" href="class_ti_xml_node.html#a6d671107e00cca1d28cb2d7f3a87a21e">LastChild</a>( <span class="keyword">const</span> <span class="keywordtype">char</span> * <a class="code" href="class_ti_xml_node.html#aead528b3cedc33c16a6c539872c7cc8b">value</a> ) <span class="keyword">const</span>;         </div>
<div class="line"><a name="l00528"></a><span class="lineno"><a class="line" href="class_ti_xml_node.html#abad5bf1059c48127b958711ef89e8e5d">  528</a></span>&#160;    <a class="code" href="class_ti_xml_node.html">TiXmlNode</a>* <a class="code" href="class_ti_xml_node.html#abad5bf1059c48127b958711ef89e8e5d">LastChild</a>( <span class="keyword">const</span> <span class="keywordtype">char</span> * _value ) {</div>
<div class="line"><a name="l00529"></a><span class="lineno">  529</span>&#160;        <span class="keywordflow">return</span> <span class="keyword">const_cast&lt;</span> <a class="code" href="class_ti_xml_node.html">TiXmlNode</a>* <span class="keyword">&gt;</span> ((<span class="keyword">const_cast&lt;</span> <span class="keyword">const </span><a class="code" href="class_ti_xml_node.html">TiXmlNode</a>* <span class="keyword">&gt;</span>(<span class="keyword">this</span>))-&gt;LastChild( _value ));</div>
<div class="line"><a name="l00530"></a><span class="lineno">  530</span>&#160;    }</div>
<div class="line"><a name="l00531"></a><span class="lineno">  531</span>&#160;</div>
<div class="line"><a name="l00532"></a><span class="lineno">  532</span>&#160;<span class="preprocessor">    #ifdef TIXML_USE_STL</span></div>
<div class="line"><a name="l00533"></a><span class="lineno">  533</span>&#160;    <span class="keyword">const</span> <a class="code" href="class_ti_xml_node.html">TiXmlNode</a>* <a class="code" href="class_ti_xml_node.html#a44c8eee26bbe2d1b2762038df9dde2f0">FirstChild</a>( <span class="keyword">const</span> std::string&amp; _value )<span class="keyword"> const  </span>{   <span class="keywordflow">return</span> <a class="code" href="class_ti_xml_node.html#a44c8eee26bbe2d1b2762038df9dde2f0">FirstChild</a> (_value.c_str ());    }   </div>
<div class="line"><a name="l00534"></a><span class="lineno">  534</span>&#160;    <a class="code" href="class_ti_xml_node.html">TiXmlNode</a>* <a class="code" href="class_ti_xml_node.html#a44c8eee26bbe2d1b2762038df9dde2f0">FirstChild</a>( <span class="keyword">const</span> std::string&amp; _value )              {   <span class="keywordflow">return</span> <a class="code" href="class_ti_xml_node.html#a44c8eee26bbe2d1b2762038df9dde2f0">FirstChild</a> (_value.c_str ());    }   </div>
<div class="line"><a name="l00535"></a><span class="lineno">  535</span>&#160;    <span class="keyword">const</span> <a class="code" href="class_ti_xml_node.html">TiXmlNode</a>* <a class="code" href="class_ti_xml_node.html#a6d671107e00cca1d28cb2d7f3a87a21e">LastChild</a>( <span class="keyword">const</span> std::string&amp; _value )<span class="keyword"> const   </span>{   <span class="keywordflow">return</span> <a class="code" href="class_ti_xml_node.html#a6d671107e00cca1d28cb2d7f3a87a21e">LastChild</a> (_value.c_str ()); }   </div>
<div class="line"><a name="l00536"></a><span class="lineno">  536</span>&#160;    <a class="code" href="class_ti_xml_node.html">TiXmlNode</a>* <a class="code" href="class_ti_xml_node.html#a6d671107e00cca1d28cb2d7f3a87a21e">LastChild</a>( <span class="keyword">const</span> std::string&amp; _value )               {   <span class="keywordflow">return</span> <a class="code" href="class_ti_xml_node.html#a6d671107e00cca1d28cb2d7f3a87a21e">LastChild</a> (_value.c_str ()); }   </div>
<div class="line"><a name="l00537"></a><span class="lineno">  537</span>&#160;<span class="preprocessor">    #endif</span></div>
<div class="line"><a name="l00538"></a><span class="lineno">  538</span>&#160;</div>
<div class="line"><a name="l00555"></a><span class="lineno">  555</span>&#160;    <span class="keyword">const</span> <a class="code" href="class_ti_xml_node.html">TiXmlNode</a>* <a class="code" href="class_ti_xml_node.html#aaef7ac3978c4bb1cc8a24ffae7bced75">IterateChildren</a>( <span class="keyword">const</span> <a class="code" href="class_ti_xml_node.html">TiXmlNode</a>* previous ) <span class="keyword">const</span>;</div>
<div class="line"><a name="l00556"></a><span class="lineno"><a class="line" href="class_ti_xml_node.html#a2358e747118fdbf0e467b1e4f7d03de1">  556</a></span>&#160;    <a class="code" href="class_ti_xml_node.html">TiXmlNode</a>* <a class="code" href="class_ti_xml_node.html#a2358e747118fdbf0e467b1e4f7d03de1">IterateChildren</a>( <span class="keyword">const</span> <a class="code" href="class_ti_xml_node.html">TiXmlNode</a>* previous ) {</div>
<div class="line"><a name="l00557"></a><span class="lineno">  557</span>&#160;        <span class="keywordflow">return</span> <span class="keyword">const_cast&lt;</span> <a class="code" href="class_ti_xml_node.html">TiXmlNode</a>* <span class="keyword">&gt;</span>( (<span class="keyword">const_cast&lt;</span> <span class="keyword">const </span><a class="code" href="class_ti_xml_node.html">TiXmlNode</a>* <span class="keyword">&gt;</span>(<span class="keyword">this</span>))-&gt;IterateChildren( previous ) );</div>
<div class="line"><a name="l00558"></a><span class="lineno">  558</span>&#160;    }</div>
<div class="line"><a name="l00559"></a><span class="lineno">  559</span>&#160;</div>
<div class="line"><a name="l00561"></a><span class="lineno">  561</span>&#160;    <span class="keyword">const</span> <a class="code" href="class_ti_xml_node.html">TiXmlNode</a>* <a class="code" href="class_ti_xml_node.html#aaef7ac3978c4bb1cc8a24ffae7bced75">IterateChildren</a>( <span class="keyword">const</span> <span class="keywordtype">char</span> * <a class="code" href="class_ti_xml_node.html#aead528b3cedc33c16a6c539872c7cc8b">value</a>, <span class="keyword">const</span> <a class="code" href="class_ti_xml_node.html">TiXmlNode</a>* previous ) <span class="keyword">const</span>;</div>
<div class="line"><a name="l00562"></a><span class="lineno"><a class="line" href="class_ti_xml_node.html#a67ba8275e533e6f76340236c42ea0aea">  562</a></span>&#160;    <a class="code" href="class_ti_xml_node.html">TiXmlNode</a>* <a class="code" href="class_ti_xml_node.html#a67ba8275e533e6f76340236c42ea0aea">IterateChildren</a>( <span class="keyword">const</span> <span class="keywordtype">char</span> * _value, <span class="keyword">const</span> <a class="code" href="class_ti_xml_node.html">TiXmlNode</a>* previous ) {</div>
<div class="line"><a name="l00563"></a><span class="lineno">  563</span>&#160;        <span class="keywordflow">return</span> <span class="keyword">const_cast&lt;</span> <a class="code" href="class_ti_xml_node.html">TiXmlNode</a>* <span class="keyword">&gt;</span>( (<span class="keyword">const_cast&lt;</span> <span class="keyword">const </span><a class="code" href="class_ti_xml_node.html">TiXmlNode</a>* <span class="keyword">&gt;</span>(<span class="keyword">this</span>))-&gt;IterateChildren( _value, previous ) );</div>
<div class="line"><a name="l00564"></a><span class="lineno">  564</span>&#160;    }</div>
<div class="line"><a name="l00565"></a><span class="lineno">  565</span>&#160;</div>
<div class="line"><a name="l00566"></a><span class="lineno">  566</span>&#160;<span class="preprocessor">    #ifdef TIXML_USE_STL</span></div>
<div class="line"><a name="l00567"></a><span class="lineno">  567</span>&#160;    <span class="keyword">const</span> <a class="code" href="class_ti_xml_node.html">TiXmlNode</a>* <a class="code" href="class_ti_xml_node.html#aaef7ac3978c4bb1cc8a24ffae7bced75">IterateChildren</a>( <span class="keyword">const</span> std::string&amp; _value, <span class="keyword">const</span> <a class="code" href="class_ti_xml_node.html">TiXmlNode</a>* previous )<span class="keyword"> const  </span>{   <span class="keywordflow">return</span> <a class="code" href="class_ti_xml_node.html#aaef7ac3978c4bb1cc8a24ffae7bced75">IterateChildren</a> (_value.c_str (), previous); }   </div>
<div class="line"><a name="l00568"></a><span class="lineno">  568</span>&#160;    <a class="code" href="class_ti_xml_node.html">TiXmlNode</a>* <a class="code" href="class_ti_xml_node.html#aaef7ac3978c4bb1cc8a24ffae7bced75">IterateChildren</a>( <span class="keyword">const</span> std::string&amp; _value, <span class="keyword">const</span> <a class="code" href="class_ti_xml_node.html">TiXmlNode</a>* previous ) {    <span class="keywordflow">return</span> <a class="code" href="class_ti_xml_node.html#aaef7ac3978c4bb1cc8a24ffae7bced75">IterateChildren</a> (_value.c_str (), previous); }   </div>
<div class="line"><a name="l00569"></a><span class="lineno">  569</span>&#160;<span class="preprocessor">    #endif</span></div>
<div class="line"><a name="l00570"></a><span class="lineno">  570</span>&#160;</div>
<div class="line"><a name="l00574"></a><span class="lineno">  574</span>&#160;    <a class="code" href="class_ti_xml_node.html">TiXmlNode</a>* <a class="code" href="class_ti_xml_node.html#af287a913ce46d8dbf7ef24fec69bbaf0">InsertEndChild</a>( <span class="keyword">const</span> <a class="code" href="class_ti_xml_node.html">TiXmlNode</a>&amp; addThis );</div>
<div class="line"><a name="l00575"></a><span class="lineno">  575</span>&#160;</div>
<div class="line"><a name="l00576"></a><span class="lineno">  576</span>&#160;</div>
<div class="line"><a name="l00586"></a><span class="lineno">  586</span>&#160;    <a class="code" href="class_ti_xml_node.html">TiXmlNode</a>* <a class="code" href="class_ti_xml_node.html#a1a881212554b759865f6cac79a851d38">LinkEndChild</a>( <a class="code" href="class_ti_xml_node.html">TiXmlNode</a>* addThis );</div>
<div class="line"><a name="l00587"></a><span class="lineno">  587</span>&#160;</div>
<div class="line"><a name="l00591"></a><span class="lineno">  591</span>&#160;    <a class="code" href="class_ti_xml_node.html">TiXmlNode</a>* <a class="code" href="class_ti_xml_node.html#a71e54e393336382bc9875f64aab5cb15">InsertBeforeChild</a>( <a class="code" href="class_ti_xml_node.html">TiXmlNode</a>* beforeThis, <span class="keyword">const</span> <a class="code" href="class_ti_xml_node.html">TiXmlNode</a>&amp; addThis );</div>
<div class="line"><a name="l00592"></a><span class="lineno">  592</span>&#160;</div>
<div class="line"><a name="l00596"></a><span class="lineno">  596</span>&#160;    <a class="code" href="class_ti_xml_node.html">TiXmlNode</a>* <a class="code" href="class_ti_xml_node.html#a274db3292218202805c093f66a964cb5">InsertAfterChild</a>(  <a class="code" href="class_ti_xml_node.html">TiXmlNode</a>* afterThis, <span class="keyword">const</span> <a class="code" href="class_ti_xml_node.html">TiXmlNode</a>&amp; addThis );</div>
<div class="line"><a name="l00597"></a><span class="lineno">  597</span>&#160;</div>
<div class="line"><a name="l00601"></a><span class="lineno">  601</span>&#160;    <a class="code" href="class_ti_xml_node.html">TiXmlNode</a>* <a class="code" href="class_ti_xml_node.html#a543208c2c801c84a213529541e904b9f">ReplaceChild</a>( <a class="code" href="class_ti_xml_node.html">TiXmlNode</a>* replaceThis, <span class="keyword">const</span> <a class="code" href="class_ti_xml_node.html">TiXmlNode</a>&amp; withThis );</div>
<div class="line"><a name="l00602"></a><span class="lineno">  602</span>&#160;</div>
<div class="line"><a name="l00604"></a><span class="lineno">  604</span>&#160;    <span class="keywordtype">bool</span> <a class="code" href="class_ti_xml_node.html#ae19d8510efc90596552f4feeac9a8fbf">RemoveChild</a>( <a class="code" href="class_ti_xml_node.html">TiXmlNode</a>* removeThis );</div>
<div class="line"><a name="l00605"></a><span class="lineno">  605</span>&#160;</div>
<div class="line"><a name="l00607"></a><span class="lineno"><a class="line" href="class_ti_xml_node.html#ac2cd892768726270e511b2ab32de4d10">  607</a></span>&#160;    <span class="keyword">const</span> <a class="code" href="class_ti_xml_node.html">TiXmlNode</a>* <a class="code" href="class_ti_xml_node.html#ac2cd892768726270e511b2ab32de4d10">PreviousSibling</a>()<span class="keyword"> const            </span>{ <span class="keywordflow">return</span> <a class="code" href="class_ti_xml_node.html#a9c5370ea2cbfd9f0e0f7b30a57fd68f5">prev</a>; }</div>
<div class="line"><a name="l00608"></a><span class="lineno"><a class="line" href="class_ti_xml_node.html#af8c0642ad6ecc03f62953e68896ed1cc">  608</a></span>&#160;    <a class="code" href="class_ti_xml_node.html">TiXmlNode</a>* <a class="code" href="class_ti_xml_node.html#af8c0642ad6ecc03f62953e68896ed1cc">PreviousSibling</a>()                        { <span class="keywordflow">return</span> <a class="code" href="class_ti_xml_node.html#a9c5370ea2cbfd9f0e0f7b30a57fd68f5">prev</a>; }</div>
<div class="line"><a name="l00609"></a><span class="lineno">  609</span>&#160;</div>
<div class="line"><a name="l00611"></a><span class="lineno">  611</span>&#160;    <span class="keyword">const</span> <a class="code" href="class_ti_xml_node.html">TiXmlNode</a>* <a class="code" href="class_ti_xml_node.html#ac2cd892768726270e511b2ab32de4d10">PreviousSibling</a>( <span class="keyword">const</span> <span class="keywordtype">char</span> * ) <span class="keyword">const</span>;</div>
<div class="line"><a name="l00612"></a><span class="lineno"><a class="line" href="class_ti_xml_node.html#a6c977049207177ef21b51972315c2053">  612</a></span>&#160;    <a class="code" href="class_ti_xml_node.html">TiXmlNode</a>* <a class="code" href="class_ti_xml_node.html#a6c977049207177ef21b51972315c2053">PreviousSibling</a>( <span class="keyword">const</span> <span class="keywordtype">char</span> *_prev ) {</div>
<div class="line"><a name="l00613"></a><span class="lineno">  613</span>&#160;        <span class="keywordflow">return</span> <span class="keyword">const_cast&lt;</span> <a class="code" href="class_ti_xml_node.html">TiXmlNode</a>* <span class="keyword">&gt;</span>( (<span class="keyword">const_cast&lt;</span> <span class="keyword">const </span><a class="code" href="class_ti_xml_node.html">TiXmlNode</a>* <span class="keyword">&gt;</span>(<span class="keyword">this</span>))-&gt;PreviousSibling( _prev ) );</div>
<div class="line"><a name="l00614"></a><span class="lineno">  614</span>&#160;    }</div>
<div class="line"><a name="l00615"></a><span class="lineno">  615</span>&#160;</div>
<div class="line"><a name="l00616"></a><span class="lineno">  616</span>&#160;<span class="preprocessor">    #ifdef TIXML_USE_STL</span></div>
<div class="line"><a name="l00617"></a><span class="lineno">  617</span>&#160;    <span class="keyword">const</span> <a class="code" href="class_ti_xml_node.html">TiXmlNode</a>* <a class="code" href="class_ti_xml_node.html#ac2cd892768726270e511b2ab32de4d10">PreviousSibling</a>( <span class="keyword">const</span> std::string&amp; _value )<span class="keyword"> const </span>{   <span class="keywordflow">return</span> <a class="code" href="class_ti_xml_node.html#ac2cd892768726270e511b2ab32de4d10">PreviousSibling</a> (_value.c_str ());   }   </div>
<div class="line"><a name="l00618"></a><span class="lineno">  618</span>&#160;    <a class="code" href="class_ti_xml_node.html">TiXmlNode</a>* <a class="code" href="class_ti_xml_node.html#ac2cd892768726270e511b2ab32de4d10">PreviousSibling</a>( <span class="keyword">const</span> std::string&amp; _value )             {   <span class="keywordflow">return</span> <a class="code" href="class_ti_xml_node.html#ac2cd892768726270e511b2ab32de4d10">PreviousSibling</a> (_value.c_str ());   }   </div>
<div class="line"><a name="l00619"></a><span class="lineno">  619</span>&#160;    <span class="keyword">const</span> <a class="code" href="class_ti_xml_node.html">TiXmlNode</a>* <a class="code" href="class_ti_xml_node.html#af854baeba384f5fe9859f5aee03b548e">NextSibling</a>( <span class="keyword">const</span> std::string&amp; _value)<span class="keyword"> const      </span>{   <span class="keywordflow">return</span> <a class="code" href="class_ti_xml_node.html#af854baeba384f5fe9859f5aee03b548e">NextSibling</a> (_value.c_str ());   }   </div>
<div class="line"><a name="l00620"></a><span class="lineno">  620</span>&#160;    <a class="code" href="class_ti_xml_node.html">TiXmlNode</a>* <a class="code" href="class_ti_xml_node.html#af854baeba384f5fe9859f5aee03b548e">NextSibling</a>( <span class="keyword">const</span> std::string&amp; _value)                  {   <span class="keywordflow">return</span> <a class="code" href="class_ti_xml_node.html#af854baeba384f5fe9859f5aee03b548e">NextSibling</a> (_value.c_str ());   }   </div>
<div class="line"><a name="l00621"></a><span class="lineno">  621</span>&#160;<span class="preprocessor">    #endif</span></div>
<div class="line"><a name="l00622"></a><span class="lineno">  622</span>&#160;</div>
<div class="line"><a name="l00624"></a><span class="lineno"><a class="line" href="class_ti_xml_node.html#af854baeba384f5fe9859f5aee03b548e">  624</a></span>&#160;    <span class="keyword">const</span> <a class="code" href="class_ti_xml_node.html">TiXmlNode</a>* <a class="code" href="class_ti_xml_node.html#af854baeba384f5fe9859f5aee03b548e">NextSibling</a>()<span class="keyword"> const                </span>{ <span class="keywordflow">return</span> <a class="code" href="class_ti_xml_node.html#a2f329cc993d2d34df76e17dcbb776b45">next</a>; }</div>
<div class="line"><a name="l00625"></a><span class="lineno"><a class="line" href="class_ti_xml_node.html#a4d05f7b1d7b470ac6887edd072d4892a">  625</a></span>&#160;    <a class="code" href="class_ti_xml_node.html">TiXmlNode</a>* <a class="code" href="class_ti_xml_node.html#a4d05f7b1d7b470ac6887edd072d4892a">NextSibling</a>()                            { <span class="keywordflow">return</span> <a class="code" href="class_ti_xml_node.html#a2f329cc993d2d34df76e17dcbb776b45">next</a>; }</div>
<div class="line"><a name="l00626"></a><span class="lineno">  626</span>&#160;</div>
<div class="line"><a name="l00628"></a><span class="lineno">  628</span>&#160;    <span class="keyword">const</span> <a class="code" href="class_ti_xml_node.html">TiXmlNode</a>* <a class="code" href="class_ti_xml_node.html#af854baeba384f5fe9859f5aee03b548e">NextSibling</a>( <span class="keyword">const</span> <span class="keywordtype">char</span> * ) <span class="keyword">const</span>;</div>
<div class="line"><a name="l00629"></a><span class="lineno"><a class="line" href="class_ti_xml_node.html#a4080bc5cc8a5c139e7cf308669e850fc">  629</a></span>&#160;    <a class="code" href="class_ti_xml_node.html">TiXmlNode</a>* <a class="code" href="class_ti_xml_node.html#a4080bc5cc8a5c139e7cf308669e850fc">NextSibling</a>( <span class="keyword">const</span> <span class="keywordtype">char</span>* _next ) {</div>
<div class="line"><a name="l00630"></a><span class="lineno">  630</span>&#160;        <span class="keywordflow">return</span> <span class="keyword">const_cast&lt;</span> <a class="code" href="class_ti_xml_node.html">TiXmlNode</a>* <span class="keyword">&gt;</span>( (<span class="keyword">const_cast&lt;</span> <span class="keyword">const </span><a class="code" href="class_ti_xml_node.html">TiXmlNode</a>* <span class="keyword">&gt;</span>(<span class="keyword">this</span>))-&gt;NextSibling( _next ) );</div>
<div class="line"><a name="l00631"></a><span class="lineno">  631</span>&#160;    }</div>
<div class="line"><a name="l00632"></a><span class="lineno">  632</span>&#160;</div>
<div class="line"><a name="l00637"></a><span class="lineno">  637</span>&#160;    <span class="keyword">const</span> <a class="code" href="class_ti_xml_element.html">TiXmlElement</a>* <a class="code" href="class_ti_xml_node.html#a7667217e269e0da01d1f82aee94d1a3d">NextSiblingElement</a>() <span class="keyword">const</span>;</div>
<div class="line"><a name="l00638"></a><span class="lineno"><a class="line" href="class_ti_xml_node.html#a1b211cb5034655a04358e0e2f6fc5010">  638</a></span>&#160;    <a class="code" href="class_ti_xml_element.html">TiXmlElement</a>* <a class="code" href="class_ti_xml_node.html#a1b211cb5034655a04358e0e2f6fc5010">NextSiblingElement</a>() {</div>
<div class="line"><a name="l00639"></a><span class="lineno">  639</span>&#160;        <span class="keywordflow">return</span> <span class="keyword">const_cast&lt;</span> <a class="code" href="class_ti_xml_element.html">TiXmlElement</a>* <span class="keyword">&gt;</span>( (<span class="keyword">const_cast&lt;</span> <span class="keyword">const </span><a class="code" href="class_ti_xml_node.html">TiXmlNode</a>* <span class="keyword">&gt;</span>(<span class="keyword">this</span>))-&gt;NextSiblingElement() );</div>
<div class="line"><a name="l00640"></a><span class="lineno">  640</span>&#160;    }</div>
<div class="line"><a name="l00641"></a><span class="lineno">  641</span>&#160;</div>
<div class="line"><a name="l00646"></a><span class="lineno">  646</span>&#160;    <span class="keyword">const</span> <a class="code" href="class_ti_xml_element.html">TiXmlElement</a>* <a class="code" href="class_ti_xml_node.html#a7667217e269e0da01d1f82aee94d1a3d">NextSiblingElement</a>( <span class="keyword">const</span> <span class="keywordtype">char</span> * ) <span class="keyword">const</span>;</div>
<div class="line"><a name="l00647"></a><span class="lineno"><a class="line" href="class_ti_xml_node.html#a6e1ac6b800e18049bc75e9f8e63a8e5f">  647</a></span>&#160;    <a class="code" href="class_ti_xml_element.html">TiXmlElement</a>* <a class="code" href="class_ti_xml_node.html#a6e1ac6b800e18049bc75e9f8e63a8e5f">NextSiblingElement</a>( <span class="keyword">const</span> <span class="keywordtype">char</span> *_next ) {</div>
<div class="line"><a name="l00648"></a><span class="lineno">  648</span>&#160;        <span class="keywordflow">return</span> <span class="keyword">const_cast&lt;</span> <a class="code" href="class_ti_xml_element.html">TiXmlElement</a>* <span class="keyword">&gt;</span>( (<span class="keyword">const_cast&lt;</span> <span class="keyword">const </span><a class="code" href="class_ti_xml_node.html">TiXmlNode</a>* <span class="keyword">&gt;</span>(<span class="keyword">this</span>))-&gt;NextSiblingElement( _next ) );</div>
<div class="line"><a name="l00649"></a><span class="lineno">  649</span>&#160;    }</div>
<div class="line"><a name="l00650"></a><span class="lineno">  650</span>&#160;</div>
<div class="line"><a name="l00651"></a><span class="lineno">  651</span>&#160;<span class="preprocessor">    #ifdef TIXML_USE_STL</span></div>
<div class="line"><a name="l00652"></a><span class="lineno">  652</span>&#160;    <span class="keyword">const</span> <a class="code" href="class_ti_xml_element.html">TiXmlElement</a>* <a class="code" href="class_ti_xml_node.html#a7667217e269e0da01d1f82aee94d1a3d">NextSiblingElement</a>( <span class="keyword">const</span> std::string&amp; _value)<span class="keyword"> const    </span>{   <span class="keywordflow">return</span> <a class="code" href="class_ti_xml_node.html#a7667217e269e0da01d1f82aee94d1a3d">NextSiblingElement</a> (_value.c_str ());    }   </div>
<div class="line"><a name="l00653"></a><span class="lineno">  653</span>&#160;    <a class="code" href="class_ti_xml_element.html">TiXmlElement</a>* <a class="code" href="class_ti_xml_node.html#a7667217e269e0da01d1f82aee94d1a3d">NextSiblingElement</a>( <span class="keyword">const</span> std::string&amp; _value)                {   <span class="keywordflow">return</span> <a class="code" href="class_ti_xml_node.html#a7667217e269e0da01d1f82aee94d1a3d">NextSiblingElement</a> (_value.c_str ());    }   </div>
<div class="line"><a name="l00654"></a><span class="lineno">  654</span>&#160;<span class="preprocessor">    #endif</span></div>
<div class="line"><a name="l00655"></a><span class="lineno">  655</span>&#160;</div>
<div class="line"><a name="l00657"></a><span class="lineno">  657</span>&#160;    <span class="keyword">const</span> <a class="code" href="class_ti_xml_element.html">TiXmlElement</a>* <a class="code" href="class_ti_xml_node.html#ab1f8d8e70d88aea4c5efedfe00862d55">FirstChildElement</a>() <span class="keyword">const</span>;</div>
<div class="line"><a name="l00658"></a><span class="lineno"><a class="line" href="class_ti_xml_node.html#aa0fecff1f3866ab33a8a25506e95db1d">  658</a></span>&#160;    <a class="code" href="class_ti_xml_element.html">TiXmlElement</a>* <a class="code" href="class_ti_xml_node.html#aa0fecff1f3866ab33a8a25506e95db1d">FirstChildElement</a>() {</div>
<div class="line"><a name="l00659"></a><span class="lineno">  659</span>&#160;        <span class="keywordflow">return</span> <span class="keyword">const_cast&lt;</span> <a class="code" href="class_ti_xml_element.html">TiXmlElement</a>* <span class="keyword">&gt;</span>( (<span class="keyword">const_cast&lt;</span> <span class="keyword">const </span><a class="code" href="class_ti_xml_node.html">TiXmlNode</a>* <span class="keyword">&gt;</span>(<span class="keyword">this</span>))-&gt;FirstChildElement() );</div>
<div class="line"><a name="l00660"></a><span class="lineno">  660</span>&#160;    }</div>
<div class="line"><a name="l00661"></a><span class="lineno">  661</span>&#160;</div>
<div class="line"><a name="l00663"></a><span class="lineno">  663</span>&#160;    <span class="keyword">const</span> <a class="code" href="class_ti_xml_element.html">TiXmlElement</a>* <a class="code" href="class_ti_xml_node.html#ab1f8d8e70d88aea4c5efedfe00862d55">FirstChildElement</a>( <span class="keyword">const</span> <span class="keywordtype">char</span> * _value ) <span class="keyword">const</span>;</div>
<div class="line"><a name="l00664"></a><span class="lineno"><a class="line" href="class_ti_xml_node.html#a6936ae323675071808ac4840379e57f5">  664</a></span>&#160;    <a class="code" href="class_ti_xml_element.html">TiXmlElement</a>* <a class="code" href="class_ti_xml_node.html#a6936ae323675071808ac4840379e57f5">FirstChildElement</a>( <span class="keyword">const</span> <span class="keywordtype">char</span> * _value ) {</div>
<div class="line"><a name="l00665"></a><span class="lineno">  665</span>&#160;        <span class="keywordflow">return</span> <span class="keyword">const_cast&lt;</span> <a class="code" href="class_ti_xml_element.html">TiXmlElement</a>* <span class="keyword">&gt;</span>( (<span class="keyword">const_cast&lt;</span> <span class="keyword">const </span><a class="code" href="class_ti_xml_node.html">TiXmlNode</a>* <span class="keyword">&gt;</span>(<span class="keyword">this</span>))-&gt;FirstChildElement( _value ) );</div>
<div class="line"><a name="l00666"></a><span class="lineno">  666</span>&#160;    }</div>
<div class="line"><a name="l00667"></a><span class="lineno">  667</span>&#160;</div>
<div class="line"><a name="l00668"></a><span class="lineno">  668</span>&#160;<span class="preprocessor">    #ifdef TIXML_USE_STL</span></div>
<div class="line"><a name="l00669"></a><span class="lineno">  669</span>&#160;    <span class="keyword">const</span> <a class="code" href="class_ti_xml_element.html">TiXmlElement</a>* <a class="code" href="class_ti_xml_node.html#ab1f8d8e70d88aea4c5efedfe00862d55">FirstChildElement</a>( <span class="keyword">const</span> std::string&amp; _value )<span class="keyword"> const    </span>{   <span class="keywordflow">return</span> <a class="code" href="class_ti_xml_node.html#ab1f8d8e70d88aea4c5efedfe00862d55">FirstChildElement</a> (_value.c_str ()); }   </div>
<div class="line"><a name="l00670"></a><span class="lineno">  670</span>&#160;    <a class="code" href="class_ti_xml_element.html">TiXmlElement</a>* <a class="code" href="class_ti_xml_node.html#ab1f8d8e70d88aea4c5efedfe00862d55">FirstChildElement</a>( <span class="keyword">const</span> std::string&amp; _value )                {   <span class="keywordflow">return</span> <a class="code" href="class_ti_xml_node.html#ab1f8d8e70d88aea4c5efedfe00862d55">FirstChildElement</a> (_value.c_str ()); }   </div>
<div class="line"><a name="l00671"></a><span class="lineno">  671</span>&#160;<span class="preprocessor">    #endif</span></div>
<div class="line"><a name="l00672"></a><span class="lineno">  672</span>&#160;</div>
<div class="line"><a name="l00677"></a><span class="lineno"><a class="line" href="class_ti_xml_node.html#a57b99d5c97d67a42b9752f5210a1ba5e">  677</a></span>&#160;    <span class="keywordtype">int</span> <a class="code" href="class_ti_xml_node.html#a57b99d5c97d67a42b9752f5210a1ba5e">Type</a>()<span class="keyword"> const    </span>{ <span class="keywordflow">return</span> <a class="code" href="class_ti_xml_node.html#a2619c6379181c16ba95ae6922e2ca839">type</a>; }</div>
<div class="line"><a name="l00678"></a><span class="lineno">  678</span>&#160;</div>
<div class="line"><a name="l00682"></a><span class="lineno">  682</span>&#160;    <span class="keyword">const</span> <a class="code" href="class_ti_xml_document.html">TiXmlDocument</a>* <a class="code" href="class_ti_xml_node.html#aa66f4ebcd175204a168ed7c2d7b43071">GetDocument</a>() <span class="keyword">const</span>;</div>
<div class="line"><a name="l00683"></a><span class="lineno"><a class="line" href="class_ti_xml_node.html#a7b2372c0e7adfb32f5b6902fe49a39b2">  683</a></span>&#160;    <a class="code" href="class_ti_xml_document.html">TiXmlDocument</a>* <a class="code" href="class_ti_xml_node.html#a7b2372c0e7adfb32f5b6902fe49a39b2">GetDocument</a>() {</div>
<div class="line"><a name="l00684"></a><span class="lineno">  684</span>&#160;        <span class="keywordflow">return</span> <span class="keyword">const_cast&lt;</span> <a class="code" href="class_ti_xml_document.html">TiXmlDocument</a>* <span class="keyword">&gt;</span>( (<span class="keyword">const_cast&lt;</span> <span class="keyword">const </span><a class="code" href="class_ti_xml_node.html">TiXmlNode</a>* <span class="keyword">&gt;</span>(<span class="keyword">this</span>))-&gt;GetDocument() );</div>
<div class="line"><a name="l00685"></a><span class="lineno">  685</span>&#160;    }</div>
<div class="line"><a name="l00686"></a><span class="lineno">  686</span>&#160;</div>
<div class="line"><a name="l00688"></a><span class="lineno"><a class="line" href="class_ti_xml_node.html#aeed21ad30630ef6e7faf096127edc9f3">  688</a></span>&#160;    <span class="keywordtype">bool</span> <a class="code" href="class_ti_xml_node.html#aeed21ad30630ef6e7faf096127edc9f3">NoChildren</a>()<span class="keyword"> const                     </span>{ <span class="keywordflow">return</span> !<a class="code" href="class_ti_xml_node.html#af749fb7f22010b80e8f904c32653d50e">firstChild</a>; }</div>
<div class="line"><a name="l00689"></a><span class="lineno">  689</span>&#160;</div>
<div class="line"><a name="l00690"></a><span class="lineno"><a class="line" href="class_ti_xml_node.html#a8a4cda4b15c29f64cff419309aebed08">  690</a></span>&#160;    <span class="keyword">virtual</span> <span class="keyword">const</span> <a class="code" href="class_ti_xml_document.html">TiXmlDocument</a>*    <a class="code" href="class_ti_xml_node.html#a8a4cda4b15c29f64cff419309aebed08">ToDocument</a>()<span class="keyword">    const </span>{ <span class="keywordflow">return</span> 0; } </div>
<div class="line"><a name="l00691"></a><span class="lineno"><a class="line" href="class_ti_xml_node.html#a72abed96dc9667ab9e0a2a275301bb1c">  691</a></span>&#160;    <span class="keyword">virtual</span> <span class="keyword">const</span> <a class="code" href="class_ti_xml_element.html">TiXmlElement</a>*     <a class="code" href="class_ti_xml_node.html#a72abed96dc9667ab9e0a2a275301bb1c">ToElement</a>()<span class="keyword">     const </span>{ <span class="keywordflow">return</span> 0; } </div>
<div class="line"><a name="l00692"></a><span class="lineno"><a class="line" href="class_ti_xml_node.html#aa0a5086f9eaee910bbfdc7f975e26574">  692</a></span>&#160;    <span class="keyword">virtual</span> <span class="keyword">const</span> <a class="code" href="class_ti_xml_comment.html">TiXmlComment</a>*     <a class="code" href="class_ti_xml_node.html#aa0a5086f9eaee910bbfdc7f975e26574">ToComment</a>()<span class="keyword">     const </span>{ <span class="keywordflow">return</span> 0; } </div>
<div class="line"><a name="l00693"></a><span class="lineno"><a class="line" href="class_ti_xml_node.html#afd7205cf31d7a376929f8a36930627a2">  693</a></span>&#160;    <span class="keyword">virtual</span> <span class="keyword">const</span> <a class="code" href="class_ti_xml_unknown.html">TiXmlUnknown</a>*     <a class="code" href="class_ti_xml_node.html#afd7205cf31d7a376929f8a36930627a2">ToUnknown</a>()<span class="keyword">     const </span>{ <span class="keywordflow">return</span> 0; } </div>
<div class="line"><a name="l00694"></a><span class="lineno"><a class="line" href="class_ti_xml_node.html#a95a46a52c525992d6b4ee08beb14cd69">  694</a></span>&#160;    <span class="keyword">virtual</span> <span class="keyword">const</span> <a class="code" href="class_ti_xml_text.html">TiXmlText</a>*        <a class="code" href="class_ti_xml_node.html#a95a46a52c525992d6b4ee08beb14cd69">ToText</a>()<span class="keyword">        const </span>{ <span class="keywordflow">return</span> 0; } </div>
<div class="line"><a name="l00695"></a><span class="lineno"><a class="line" href="class_ti_xml_node.html#a9f43e6984fc7d4afd6eb32714c6b7b72">  695</a></span>&#160;    <span class="keyword">virtual</span> <span class="keyword">const</span> <a class="code" href="class_ti_xml_declaration.html">TiXmlDeclaration</a>* <a class="code" href="class_ti_xml_node.html#a9f43e6984fc7d4afd6eb32714c6b7b72">ToDeclaration</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> 0; } </div>
<div class="line"><a name="l00696"></a><span class="lineno">  696</span>&#160;</div>
<div class="line"><a name="l00697"></a><span class="lineno"><a class="line" href="class_ti_xml_node.html#a6a4c8ac28ee7a745d059db6691e03bae">  697</a></span>&#160;    <span class="keyword">virtual</span> <a class="code" href="class_ti_xml_document.html">TiXmlDocument</a>*          <a class="code" href="class_ti_xml_node.html#a6a4c8ac28ee7a745d059db6691e03bae">ToDocument</a>()    { <span class="keywordflow">return</span> 0; } </div>
<div class="line"><a name="l00698"></a><span class="lineno"><a class="line" href="class_ti_xml_node.html#aa65d000223187d22a4dcebd7479e9ebc">  698</a></span>&#160;    <span class="keyword">virtual</span> <a class="code" href="class_ti_xml_element.html">TiXmlElement</a>*           <a class="code" href="class_ti_xml_node.html#aa65d000223187d22a4dcebd7479e9ebc">ToElement</a>()     { <span class="keywordflow">return</span> 0; } </div>
<div class="line"><a name="l00699"></a><span class="lineno"><a class="line" href="class_ti_xml_node.html#a383e06a0787f7063953934867990f849">  699</a></span>&#160;    <span class="keyword">virtual</span> <a class="code" href="class_ti_xml_comment.html">TiXmlComment</a>*           <a class="code" href="class_ti_xml_node.html#a383e06a0787f7063953934867990f849">ToComment</a>()     { <span class="keywordflow">return</span> 0; } </div>
<div class="line"><a name="l00700"></a><span class="lineno"><a class="line" href="class_ti_xml_node.html#a06de5af852668c7e4af0d09c205f0b0d">  700</a></span>&#160;    <span class="keyword">virtual</span> <a class="code" href="class_ti_xml_unknown.html">TiXmlUnknown</a>*           <a class="code" href="class_ti_xml_node.html#a06de5af852668c7e4af0d09c205f0b0d">ToUnknown</a>()     { <span class="keywordflow">return</span> 0; } </div>
<div class="line"><a name="l00701"></a><span class="lineno"><a class="line" href="class_ti_xml_node.html#a3ddfbcac78fbea041fad57e5c6d60a03">  701</a></span>&#160;    <span class="keyword">virtual</span> <a class="code" href="class_ti_xml_text.html">TiXmlText</a>*              <a class="code" href="class_ti_xml_node.html#a3ddfbcac78fbea041fad57e5c6d60a03">ToText</a>()        { <span class="keywordflow">return</span> 0; } </div>
<div class="line"><a name="l00702"></a><span class="lineno"><a class="line" href="class_ti_xml_node.html#a4027136ca820ff4a636b607231b6a6df">  702</a></span>&#160;    <span class="keyword">virtual</span> <a class="code" href="class_ti_xml_declaration.html">TiXmlDeclaration</a>*       <a class="code" href="class_ti_xml_node.html#a4027136ca820ff4a636b607231b6a6df">ToDeclaration</a>() { <span class="keywordflow">return</span> 0; } </div>
<div class="line"><a name="l00703"></a><span class="lineno">  703</span>&#160;</div>
<div class="line"><a name="l00707"></a><span class="lineno">  707</span>&#160;    <span class="keyword">virtual</span> <a class="code" href="class_ti_xml_node.html">TiXmlNode</a>* <a class="code" href="class_ti_xml_node.html#a4508cc3a2d7a98e96a54cc09c37a78a4">Clone</a>() <span class="keyword">const</span> = 0;</div>
<div class="line"><a name="l00708"></a><span class="lineno">  708</span>&#160;</div>
<div class="line"><a name="l00731"></a><span class="lineno">  731</span>&#160;    <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="class_ti_xml_node.html#acc0f88b7462c6cb73809d410a4f5bb86">Accept</a>( <a class="code" href="class_ti_xml_visitor.html">TiXmlVisitor</a>* visitor ) <span class="keyword">const</span> = 0;</div>
<div class="line"><a name="l00732"></a><span class="lineno">  732</span>&#160;</div>
<div class="line"><a name="l00733"></a><span class="lineno">  733</span>&#160;<span class="keyword">protected</span>:</div>
<div class="line"><a name="l00734"></a><span class="lineno">  734</span>&#160;    <a class="code" href="class_ti_xml_node.html#a3f46721695868667113c7487ff123f20">TiXmlNode</a>( <a class="code" href="class_ti_xml_node.html#a836eded4920ab9e9ef28496f48cd95a2">NodeType</a> _type );</div>
<div class="line"><a name="l00735"></a><span class="lineno">  735</span>&#160;</div>
<div class="line"><a name="l00736"></a><span class="lineno">  736</span>&#160;    <span class="comment">// Copy to the allocated object. Shared functionality between Clone, Copy constructor,</span></div>
<div class="line"><a name="l00737"></a><span class="lineno">  737</span>&#160;    <span class="comment">// and the assignment operator.</span></div>
<div class="line"><a name="l00738"></a><span class="lineno">  738</span>&#160;    <span class="keywordtype">void</span> <a class="code" href="class_ti_xml_node.html#ab6056978923ad8350fb5164af32d8038">CopyTo</a>( <a class="code" href="class_ti_xml_node.html">TiXmlNode</a>* target ) <span class="keyword">const</span>;</div>
<div class="line"><a name="l00739"></a><span class="lineno">  739</span>&#160;</div>
<div class="line"><a name="l00740"></a><span class="lineno">  740</span>&#160;<span class="preprocessor">    #ifdef TIXML_USE_STL</span></div>
<div class="line"><a name="l00741"></a><span class="lineno">  741</span>&#160;        <span class="comment">// The real work of the input operator.</span></div>
<div class="line"><a name="l00742"></a><span class="lineno">  742</span>&#160;    <span class="keyword">virtual</span> <span class="keywordtype">void</span> StreamIn( std::istream* in, <a class="code" href="tinyxml_8h.html#a92bada05fd84d9a0c9a5bbe53de26887">TIXML_STRING</a>* tag ) = 0;</div>
<div class="line"><a name="l00743"></a><span class="lineno">  743</span>&#160;<span class="preprocessor">    #endif</span></div>
<div class="line"><a name="l00744"></a><span class="lineno">  744</span>&#160;</div>
<div class="line"><a name="l00745"></a><span class="lineno">  745</span>&#160;    <span class="comment">// Figure out what is at *p, and parse it. Returns null if it is not an xml node.</span></div>
<div class="line"><a name="l00746"></a><span class="lineno">  746</span>&#160;    <a class="code" href="class_ti_xml_node.html">TiXmlNode</a>* <a class="code" href="class_ti_xml_node.html#ac1e3a8e7578be463b04617786120c2bb">Identify</a>( <span class="keyword">const</span> <span class="keywordtype">char</span>* start, <a class="code" href="tinyxml_8h.html#a88d51847a13ee0f4b4d320d03d2c4d96">TiXmlEncoding</a> encoding );</div>
<div class="line"><a name="l00747"></a><span class="lineno">  747</span>&#160;</div>
<div class="line"><a name="l00748"></a><span class="lineno"><a class="line" href="class_ti_xml_node.html#a662c4de61244e4fa5bd4e2d8c63143a5">  748</a></span>&#160;    <a class="code" href="class_ti_xml_node.html">TiXmlNode</a>*      <a class="code" href="class_ti_xml_node.html#a662c4de61244e4fa5bd4e2d8c63143a5">parent</a>;</div>
<div class="line"><a name="l00749"></a><span class="lineno"><a class="line" href="class_ti_xml_node.html#a2619c6379181c16ba95ae6922e2ca839">  749</a></span>&#160;    <a class="code" href="class_ti_xml_node.html#a836eded4920ab9e9ef28496f48cd95a2">NodeType</a>        <a class="code" href="class_ti_xml_node.html#a2619c6379181c16ba95ae6922e2ca839">type</a>;</div>
<div class="line"><a name="l00750"></a><span class="lineno">  750</span>&#160;</div>
<div class="line"><a name="l00751"></a><span class="lineno"><a class="line" href="class_ti_xml_node.html#af749fb7f22010b80e8f904c32653d50e">  751</a></span>&#160;    <a class="code" href="class_ti_xml_node.html">TiXmlNode</a>*      <a class="code" href="class_ti_xml_node.html#af749fb7f22010b80e8f904c32653d50e">firstChild</a>;</div>
<div class="line"><a name="l00752"></a><span class="lineno"><a class="line" href="class_ti_xml_node.html#a5b30756d21b304580d22a841ec9d61f8">  752</a></span>&#160;    <a class="code" href="class_ti_xml_node.html">TiXmlNode</a>*      <a class="code" href="class_ti_xml_node.html#a5b30756d21b304580d22a841ec9d61f8">lastChild</a>;</div>
<div class="line"><a name="l00753"></a><span class="lineno">  753</span>&#160;</div>
<div class="line"><a name="l00754"></a><span class="lineno"><a class="line" href="class_ti_xml_node.html#aead528b3cedc33c16a6c539872c7cc8b">  754</a></span>&#160;    <a class="code" href="tinyxml_8h.html#a92bada05fd84d9a0c9a5bbe53de26887">TIXML_STRING</a>    <a class="code" href="class_ti_xml_node.html#aead528b3cedc33c16a6c539872c7cc8b">value</a>;</div>
<div class="line"><a name="l00755"></a><span class="lineno">  755</span>&#160;</div>
<div class="line"><a name="l00756"></a><span class="lineno"><a class="line" href="class_ti_xml_node.html#a9c5370ea2cbfd9f0e0f7b30a57fd68f5">  756</a></span>&#160;    <a class="code" href="class_ti_xml_node.html">TiXmlNode</a>*      <a class="code" href="class_ti_xml_node.html#a9c5370ea2cbfd9f0e0f7b30a57fd68f5">prev</a>;</div>
<div class="line"><a name="l00757"></a><span class="lineno"><a class="line" href="class_ti_xml_node.html#a2f329cc993d2d34df76e17dcbb776b45">  757</a></span>&#160;    <a class="code" href="class_ti_xml_node.html">TiXmlNode</a>*      <a class="code" href="class_ti_xml_node.html#a2f329cc993d2d34df76e17dcbb776b45">next</a>;</div>
<div class="line"><a name="l00758"></a><span class="lineno">  758</span>&#160;</div>
<div class="line"><a name="l00759"></a><span class="lineno">  759</span>&#160;<span class="keyword">private</span>:</div>
<div class="line"><a name="l00760"></a><span class="lineno">  760</span>&#160;    <a class="code" href="class_ti_xml_node.html#a3f46721695868667113c7487ff123f20">TiXmlNode</a>( <span class="keyword">const</span> <a class="code" href="class_ti_xml_node.html">TiXmlNode</a>&amp; );              <span class="comment">// not implemented.</span></div>
<div class="line"><a name="l00761"></a><span class="lineno">  761</span>&#160;    <span class="keywordtype">void</span> <a class="code" href="class_ti_xml_node.html#a9eb62a8d95b8a98ec2df481cc9e5a7e2">operator=</a>( <span class="keyword">const</span> <a class="code" href="class_ti_xml_node.html">TiXmlNode</a>&amp; base );    <span class="comment">// not allowed.</span></div>
<div class="line"><a name="l00762"></a><span class="lineno">  762</span>&#160;};</div>
<div class="line"><a name="l00763"></a><span class="lineno">  763</span>&#160;</div>
<div class="line"><a name="l00764"></a><span class="lineno">  764</span>&#160;</div>
<div class="line"><a name="l00772"></a><span class="lineno"><a class="line" href="class_ti_xml_attribute.html">  772</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_ti_xml_attribute.html">TiXmlAttribute</a> : <span class="keyword">public</span> <a class="code" href="class_ti_xml_base.html">TiXmlBase</a></div>
<div class="line"><a name="l00773"></a><span class="lineno">  773</span>&#160;{</div>
<div class="line"><a name="l00774"></a><span class="lineno"><a class="line" href="class_ti_xml_attribute.html#a35a7b7f89f708527677d5078d41ce0bf">  774</a></span>&#160;    <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="class_ti_xml_attribute_set.html">TiXmlAttributeSet</a>;</div>
<div class="line"><a name="l00775"></a><span class="lineno">  775</span>&#160;</div>
<div class="line"><a name="l00776"></a><span class="lineno">  776</span>&#160;<span class="keyword">public</span>:</div>
<div class="line"><a name="l00778"></a><span class="lineno"><a class="line" href="class_ti_xml_attribute.html#a9cfa3c8179873fd485d83003b114f8e1">  778</a></span>&#160;    <a class="code" href="class_ti_xml_attribute.html#a9cfa3c8179873fd485d83003b114f8e1">TiXmlAttribute</a>() : <a class="code" href="class_ti_xml_base.html">TiXmlBase</a>()</div>
<div class="line"><a name="l00779"></a><span class="lineno">  779</span>&#160;    {</div>
<div class="line"><a name="l00780"></a><span class="lineno">  780</span>&#160;        <a class="code" href="class_ti_xml_attribute.html#ada41d3cff50cd33a78072806f88d4433">document</a> = 0;</div>
<div class="line"><a name="l00781"></a><span class="lineno">  781</span>&#160;        <a class="code" href="class_ti_xml_attribute.html#aaf6c6272c625fbf38e571cbf570ea94a">prev</a> = <a class="code" href="class_ti_xml_attribute.html#ae851adf61b80cf45b797fee77dea135f">next</a> = 0;</div>
<div class="line"><a name="l00782"></a><span class="lineno">  782</span>&#160;    }</div>
<div class="line"><a name="l00783"></a><span class="lineno">  783</span>&#160;</div>
<div class="line"><a name="l00784"></a><span class="lineno">  784</span>&#160;<span class="preprocessor">    #ifdef TIXML_USE_STL</span></div>
<div class="line"><a name="l00785"></a><span class="lineno">  785</span>&#160;    <a class="code" href="class_ti_xml_attribute.html#a9cfa3c8179873fd485d83003b114f8e1">TiXmlAttribute</a>( <span class="keyword">const</span> std::string&amp; _name, <span class="keyword">const</span> std::string&amp; _value )</div>
<div class="line"><a name="l00787"></a><span class="lineno">  787</span>&#160;    {</div>
<div class="line"><a name="l00788"></a><span class="lineno">  788</span>&#160;        <a class="code" href="class_ti_xml_attribute.html#afcbe165f33f08cf9b24daa33f0ee951a">name</a> = _name;</div>
<div class="line"><a name="l00789"></a><span class="lineno">  789</span>&#160;        <a class="code" href="class_ti_xml_attribute.html#ae9e4e5f442347434b1da43954cc1b411">value</a> = _value;</div>
<div class="line"><a name="l00790"></a><span class="lineno">  790</span>&#160;        <a class="code" href="class_ti_xml_attribute.html#ada41d3cff50cd33a78072806f88d4433">document</a> = 0;</div>
<div class="line"><a name="l00791"></a><span class="lineno">  791</span>&#160;        <a class="code" href="class_ti_xml_attribute.html#aaf6c6272c625fbf38e571cbf570ea94a">prev</a> = <a class="code" href="class_ti_xml_attribute.html#ae851adf61b80cf45b797fee77dea135f">next</a> = 0;</div>
<div class="line"><a name="l00792"></a><span class="lineno">  792</span>&#160;    }</div>
<div class="line"><a name="l00793"></a><span class="lineno">  793</span>&#160;<span class="preprocessor">    #endif</span></div>
<div class="line"><a name="l00794"></a><span class="lineno">  794</span>&#160;</div>
<div class="line"><a name="l00796"></a><span class="lineno"><a class="line" href="class_ti_xml_attribute.html#a759d0b76fb8fcf765ecab243bc14f05e">  796</a></span>&#160;    <a class="code" href="class_ti_xml_attribute.html#a759d0b76fb8fcf765ecab243bc14f05e">TiXmlAttribute</a>( <span class="keyword">const</span> <span class="keywordtype">char</span> * _name, <span class="keyword">const</span> <span class="keywordtype">char</span> * _value )</div>
<div class="line"><a name="l00797"></a><span class="lineno">  797</span>&#160;    {</div>
<div class="line"><a name="l00798"></a><span class="lineno">  798</span>&#160;        <a class="code" href="class_ti_xml_attribute.html#afcbe165f33f08cf9b24daa33f0ee951a">name</a> = _name;</div>
<div class="line"><a name="l00799"></a><span class="lineno">  799</span>&#160;        <a class="code" href="class_ti_xml_attribute.html#ae9e4e5f442347434b1da43954cc1b411">value</a> = _value;</div>
<div class="line"><a name="l00800"></a><span class="lineno">  800</span>&#160;        <a class="code" href="class_ti_xml_attribute.html#ada41d3cff50cd33a78072806f88d4433">document</a> = 0;</div>
<div class="line"><a name="l00801"></a><span class="lineno">  801</span>&#160;        <a class="code" href="class_ti_xml_attribute.html#aaf6c6272c625fbf38e571cbf570ea94a">prev</a> = <a class="code" href="class_ti_xml_attribute.html#ae851adf61b80cf45b797fee77dea135f">next</a> = 0;</div>
<div class="line"><a name="l00802"></a><span class="lineno">  802</span>&#160;    }</div>
<div class="line"><a name="l00803"></a><span class="lineno">  803</span>&#160;</div>
<div class="line"><a name="l00804"></a><span class="lineno"><a class="line" href="class_ti_xml_attribute.html#a298a57287d305904ba6bd96ae6f78d3d">  804</a></span>&#160;    <span class="keyword">const</span> <span class="keywordtype">char</span>*     <a class="code" href="class_ti_xml_attribute.html#a298a57287d305904ba6bd96ae6f78d3d">Name</a>()<span class="keyword">  const       </span>{ <span class="keywordflow">return</span> <a class="code" href="class_ti_xml_attribute.html#afcbe165f33f08cf9b24daa33f0ee951a">name</a>.c_str(); }        </div>
<div class="line"><a name="l00805"></a><span class="lineno"><a class="line" href="class_ti_xml_attribute.html#a0f874490eac8ca00ee0070765d0e97e3">  805</a></span>&#160;    <span class="keyword">const</span> <span class="keywordtype">char</span>*     <a class="code" href="class_ti_xml_attribute.html#a0f874490eac8ca00ee0070765d0e97e3">Value</a>()<span class="keyword"> const       </span>{ <span class="keywordflow">return</span> <a class="code" href="class_ti_xml_attribute.html#ae9e4e5f442347434b1da43954cc1b411">value</a>.c_str(); }       </div>
<div class="line"><a name="l00806"></a><span class="lineno">  806</span>&#160;<span class="preprocessor">    #ifdef TIXML_USE_STL</span></div>
<div class="line"><a name="l00807"></a><span class="lineno">  807</span>&#160;    <span class="keyword">const</span> std::string&amp; ValueStr()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="class_ti_xml_attribute.html#ae9e4e5f442347434b1da43954cc1b411">value</a>; }               </div>
<div class="line"><a name="l00808"></a><span class="lineno">  808</span>&#160;<span class="preprocessor">    #endif</span></div>
<div class="line"><a name="l00809"></a><span class="lineno">  809</span>&#160;    <span class="keywordtype">int</span>             <a class="code" href="class_ti_xml_attribute.html#aa1a20ad59dc7e89a0ab265396360d50f">IntValue</a>() <span class="keyword">const</span>;                                   </div>
<div class="line"><a name="l00810"></a><span class="lineno">  810</span>&#160;    <span class="keywordtype">double</span>          <a class="code" href="class_ti_xml_attribute.html#a2880ddef53fc7522c99535273954d230">DoubleValue</a>() <span class="keyword">const</span>;                                </div>
<div class="line"><a name="l00811"></a><span class="lineno">  811</span>&#160;</div>
<div class="line"><a name="l00812"></a><span class="lineno">  812</span>&#160;    <span class="comment">// Get the tinyxml string representation</span></div>
<div class="line"><a name="l00813"></a><span class="lineno"><a class="line" href="class_ti_xml_attribute.html#a64cee17bceb8232eb0736d26dd082d79">  813</a></span>&#160;    <span class="keyword">const</span> <a class="code" href="tinyxml_8h.html#a92bada05fd84d9a0c9a5bbe53de26887">TIXML_STRING</a>&amp; <a class="code" href="class_ti_xml_attribute.html#a64cee17bceb8232eb0736d26dd082d79">NameTStr</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="class_ti_xml_attribute.html#afcbe165f33f08cf9b24daa33f0ee951a">name</a>; }</div>
<div class="line"><a name="l00814"></a><span class="lineno">  814</span>&#160;</div>
<div class="line"><a name="l00824"></a><span class="lineno">  824</span>&#160;    <span class="keywordtype">int</span> <a class="code" href="class_ti_xml_attribute.html#ad6c93088ee21af41a107931223339344">QueryIntValue</a>( <span class="keywordtype">int</span>* _value ) <span class="keyword">const</span>;</div>
<div class="line"><a name="l00826"></a><span class="lineno">  826</span>&#160;    <span class="keywordtype">int</span> <a class="code" href="class_ti_xml_attribute.html#ac87b2a8489906a5d7aa2875f20be3513">QueryDoubleValue</a>( <span class="keywordtype">double</span>* _value ) <span class="keyword">const</span>;</div>
<div class="line"><a name="l00827"></a><span class="lineno">  827</span>&#160;</div>
<div class="line"><a name="l00828"></a><span class="lineno"><a class="line" href="class_ti_xml_attribute.html#ab7fa3d21ff8d7c5764cf9af15b667a99">  828</a></span>&#160;    <span class="keywordtype">void</span> <a class="code" href="class_ti_xml_attribute.html#ab7fa3d21ff8d7c5764cf9af15b667a99">SetName</a>( <span class="keyword">const</span> <span class="keywordtype">char</span>* _name )   { <a class="code" href="class_ti_xml_attribute.html#afcbe165f33f08cf9b24daa33f0ee951a">name</a> = _name; }               </div>
<div class="line"><a name="l00829"></a><span class="lineno"><a class="line" href="class_ti_xml_attribute.html#a2dae44178f668b3cb48101be4f2236a0">  829</a></span>&#160;    <span class="keywordtype">void</span> <a class="code" href="class_ti_xml_attribute.html#a2dae44178f668b3cb48101be4f2236a0">SetValue</a>( <span class="keyword">const</span> <span class="keywordtype">char</span>* _value ) { <a class="code" href="class_ti_xml_attribute.html#ae9e4e5f442347434b1da43954cc1b411">value</a> = _value; }             </div>
<div class="line"><a name="l00830"></a><span class="lineno">  830</span>&#160;</div>
<div class="line"><a name="l00831"></a><span class="lineno">  831</span>&#160;    <span class="keywordtype">void</span> <a class="code" href="class_ti_xml_attribute.html#a7e065df640116a62ea4f4b7da5449cc8">SetIntValue</a>( <span class="keywordtype">int</span> _value );                                     </div>
<div class="line"><a name="l00832"></a><span class="lineno">  832</span>&#160;    <span class="keywordtype">void</span> <a class="code" href="class_ti_xml_attribute.html#a0316da31373496c4368ad549bf711394">SetDoubleValue</a>( <span class="keywordtype">double</span> _value );                               </div>
<div class="line"><a name="l00833"></a><span class="lineno">  833</span>&#160;</div>
<div class="line"><a name="l00834"></a><span class="lineno">  834</span>&#160;<span class="preprocessor">    #ifdef TIXML_USE_STL</span></div>
<div class="line"><a name="l00835"></a><span class="lineno">  835</span>&#160;    <span class="keywordtype">void</span> <a class="code" href="class_ti_xml_attribute.html#ab7fa3d21ff8d7c5764cf9af15b667a99">SetName</a>( <span class="keyword">const</span> std::string&amp; _name )    { <a class="code" href="class_ti_xml_attribute.html#afcbe165f33f08cf9b24daa33f0ee951a">name</a> = _name; }   </div>
<div class="line"><a name="l00838"></a><span class="lineno">  838</span>&#160;    <span class="keywordtype">void</span> <a class="code" href="class_ti_xml_attribute.html#a2dae44178f668b3cb48101be4f2236a0">SetValue</a>( <span class="keyword">const</span> std::string&amp; _value )  { <a class="code" href="class_ti_xml_attribute.html#ae9e4e5f442347434b1da43954cc1b411">value</a> = _value; }</div>
<div class="line"><a name="l00839"></a><span class="lineno">  839</span>&#160;<span class="preprocessor">    #endif</span></div>
<div class="line"><a name="l00840"></a><span class="lineno">  840</span>&#160;</div>
<div class="line"><a name="l00842"></a><span class="lineno">  842</span>&#160;    <span class="keyword">const</span> <a class="code" href="class_ti_xml_attribute.html">TiXmlAttribute</a>* <a class="code" href="class_ti_xml_attribute.html#a776478980776a024f7c2846eec640f65">Next</a>() <span class="keyword">const</span>;</div>
<div class="line"><a name="l00843"></a><span class="lineno"><a class="line" href="class_ti_xml_attribute.html#a138320aa7793b148ba7e5bd0a0ea4db6">  843</a></span>&#160;    <a class="code" href="class_ti_xml_attribute.html">TiXmlAttribute</a>* <a class="code" href="class_ti_xml_attribute.html#a138320aa7793b148ba7e5bd0a0ea4db6">Next</a>() {</div>
<div class="line"><a name="l00844"></a><span class="lineno">  844</span>&#160;        <span class="keywordflow">return</span> <span class="keyword">const_cast&lt;</span> <a class="code" href="class_ti_xml_attribute.html">TiXmlAttribute</a>* <span class="keyword">&gt;</span>( (<span class="keyword">const_cast&lt;</span> <span class="keyword">const </span><a class="code" href="class_ti_xml_attribute.html">TiXmlAttribute</a>* <span class="keyword">&gt;</span>(<span class="keyword">this</span>))-&gt;Next() ); </div>
<div class="line"><a name="l00845"></a><span class="lineno">  845</span>&#160;    }</div>
<div class="line"><a name="l00846"></a><span class="lineno">  846</span>&#160;</div>
<div class="line"><a name="l00848"></a><span class="lineno">  848</span>&#160;    <span class="keyword">const</span> <a class="code" href="class_ti_xml_attribute.html">TiXmlAttribute</a>* <a class="code" href="class_ti_xml_attribute.html#a54a5f8730c7b02b9a41b74e12e27fe86">Previous</a>() <span class="keyword">const</span>;</div>
<div class="line"><a name="l00849"></a><span class="lineno"><a class="line" href="class_ti_xml_attribute.html#ae4dabc932cba945ed1e92fec5f121193">  849</a></span>&#160;    <a class="code" href="class_ti_xml_attribute.html">TiXmlAttribute</a>* <a class="code" href="class_ti_xml_attribute.html#ae4dabc932cba945ed1e92fec5f121193">Previous</a>() {</div>
<div class="line"><a name="l00850"></a><span class="lineno">  850</span>&#160;        <span class="keywordflow">return</span> <span class="keyword">const_cast&lt;</span> <a class="code" href="class_ti_xml_attribute.html">TiXmlAttribute</a>* <span class="keyword">&gt;</span>( (<span class="keyword">const_cast&lt;</span> <span class="keyword">const </span><a class="code" href="class_ti_xml_attribute.html">TiXmlAttribute</a>* <span class="keyword">&gt;</span>(<span class="keyword">this</span>))-&gt;Previous() ); </div>
<div class="line"><a name="l00851"></a><span class="lineno">  851</span>&#160;    }</div>
<div class="line"><a name="l00852"></a><span class="lineno">  852</span>&#160;</div>
<div class="line"><a name="l00853"></a><span class="lineno"><a class="line" href="class_ti_xml_attribute.html#ae48c2a65b520d453914ce4e845d607cf">  853</a></span>&#160;    <span class="keywordtype">bool</span> <a class="code" href="class_ti_xml_attribute.html#ae48c2a65b520d453914ce4e845d607cf">operator==</a>( <span class="keyword">const</span> <a class="code" href="class_ti_xml_attribute.html">TiXmlAttribute</a>&amp; rhs )<span class="keyword"> const </span>{ <span class="keywordflow">return</span> rhs.<a class="code" href="class_ti_xml_attribute.html#afcbe165f33f08cf9b24daa33f0ee951a">name</a> == <a class="code" href="class_ti_xml_attribute.html#afcbe165f33f08cf9b24daa33f0ee951a">name</a>; }</div>
<div class="line"><a name="l00854"></a><span class="lineno"><a class="line" href="class_ti_xml_attribute.html#adb8b6f2cad5948e73e383182e7ce10de">  854</a></span>&#160;    <span class="keywordtype">bool</span> <a class="code" href="class_ti_xml_attribute.html#adb8b6f2cad5948e73e383182e7ce10de">operator&lt;</a>( <span class="keyword">const</span> <a class="code" href="class_ti_xml_attribute.html">TiXmlAttribute</a>&amp; rhs )<span class="keyword">  const </span>{ <span class="keywordflow">return</span> <a class="code" href="class_ti_xml_attribute.html#afcbe165f33f08cf9b24daa33f0ee951a">name</a> &lt; rhs.<a class="code" href="class_ti_xml_attribute.html#afcbe165f33f08cf9b24daa33f0ee951a">name</a>; }</div>
<div class="line"><a name="l00855"></a><span class="lineno"><a class="line" href="class_ti_xml_attribute.html#a867562769ef9778c1690cd373246b05b">  855</a></span>&#160;    <span class="keywordtype">bool</span> <a class="code" href="class_ti_xml_attribute.html#a867562769ef9778c1690cd373246b05b">operator&gt;</a>( <span class="keyword">const</span> <a class="code" href="class_ti_xml_attribute.html">TiXmlAttribute</a>&amp; rhs )<span class="keyword">  const </span>{ <span class="keywordflow">return</span> <a class="code" href="class_ti_xml_attribute.html#afcbe165f33f08cf9b24daa33f0ee951a">name</a> &gt; rhs.<a class="code" href="class_ti_xml_attribute.html#afcbe165f33f08cf9b24daa33f0ee951a">name</a>; }</div>
<div class="line"><a name="l00856"></a><span class="lineno">  856</span>&#160;</div>
<div class="line"><a name="l00857"></a><span class="lineno">  857</span>&#160;    <span class="comment">/*  Attribute parsing starts: first letter of the name</span></div>
<div class="line"><a name="l00858"></a><span class="lineno">  858</span>&#160;<span class="comment">                         returns: the next char after the value end quote</span></div>
<div class="line"><a name="l00859"></a><span class="lineno">  859</span>&#160;<span class="comment">    */</span></div>
<div class="line"><a name="l00860"></a><span class="lineno">  860</span>&#160;    <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="class_ti_xml_attribute.html#ad62774421b814894b995af3b5d231dda">Parse</a>( <span class="keyword">const</span> <span class="keywordtype">char</span>* p, <a class="code" href="class_ti_xml_parsing_data.html">TiXmlParsingData</a>* data, <a class="code" href="tinyxml_8h.html#a88d51847a13ee0f4b4d320d03d2c4d96">TiXmlEncoding</a> encoding );</div>
<div class="line"><a name="l00861"></a><span class="lineno">  861</span>&#160;</div>
<div class="line"><a name="l00862"></a><span class="lineno">  862</span>&#160;    <span class="comment">// Prints this Attribute to a FILE stream.</span></div>
<div class="line"><a name="l00863"></a><span class="lineno"><a class="line" href="class_ti_xml_attribute.html#acc04956c1d5c4c31fe74f7a7528d109a">  863</a></span>&#160;    <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_ti_xml_attribute.html#acc04956c1d5c4c31fe74f7a7528d109a">Print</a>( FILE* cfile, <span class="keywordtype">int</span> depth )<span class="keyword"> const </span>{</div>
<div class="line"><a name="l00864"></a><span class="lineno">  864</span>&#160;        <a class="code" href="class_ti_xml_attribute.html#acc04956c1d5c4c31fe74f7a7528d109a">Print</a>( cfile, depth, 0 );</div>
<div class="line"><a name="l00865"></a><span class="lineno">  865</span>&#160;    }</div>
<div class="line"><a name="l00866"></a><span class="lineno">  866</span>&#160;    <span class="keywordtype">void</span> <a class="code" href="class_ti_xml_attribute.html#acc04956c1d5c4c31fe74f7a7528d109a">Print</a>( FILE* cfile, <span class="keywordtype">int</span> depth, <a class="code" href="tinyxml_8h.html#a92bada05fd84d9a0c9a5bbe53de26887">TIXML_STRING</a>* str ) <span class="keyword">const</span>;</div>
<div class="line"><a name="l00867"></a><span class="lineno">  867</span>&#160;</div>
<div class="line"><a name="l00868"></a><span class="lineno">  868</span>&#160;    <span class="comment">// [internal use]</span></div>
<div class="line"><a name="l00869"></a><span class="lineno">  869</span>&#160;    <span class="comment">// Set the document pointer so the attribute can report errors.</span></div>
<div class="line"><a name="l00870"></a><span class="lineno"><a class="line" href="class_ti_xml_attribute.html#ac12a94d4548302afb12f488ba101f7d1">  870</a></span>&#160;    <span class="keywordtype">void</span> <a class="code" href="class_ti_xml_attribute.html#ac12a94d4548302afb12f488ba101f7d1">SetDocument</a>( <a class="code" href="class_ti_xml_document.html">TiXmlDocument</a>* doc )  { <a class="code" href="class_ti_xml_attribute.html#ada41d3cff50cd33a78072806f88d4433">document</a> = doc; }</div>
<div class="line"><a name="l00871"></a><span class="lineno">  871</span>&#160;</div>
<div class="line"><a name="l00872"></a><span class="lineno">  872</span>&#160;<span class="keyword">private</span>:</div>
<div class="line"><a name="l00873"></a><span class="lineno">  873</span>&#160;    <a class="code" href="class_ti_xml_attribute.html#a9cfa3c8179873fd485d83003b114f8e1">TiXmlAttribute</a>( <span class="keyword">const</span> <a class="code" href="class_ti_xml_attribute.html">TiXmlAttribute</a>&amp; );                <span class="comment">// not implemented.</span></div>
<div class="line"><a name="l00874"></a><span class="lineno">  874</span>&#160;    <span class="keywordtype">void</span> <a class="code" href="class_ti_xml_attribute.html#a83b9c2a47dbfadf5029f2c0f13c18466">operator=</a>( <span class="keyword">const</span> <a class="code" href="class_ti_xml_attribute.html">TiXmlAttribute</a>&amp; base );   <span class="comment">// not allowed.</span></div>
<div class="line"><a name="l00875"></a><span class="lineno">  875</span>&#160;</div>
<div class="line"><a name="l00876"></a><span class="lineno"><a class="line" href="class_ti_xml_attribute.html#ada41d3cff50cd33a78072806f88d4433">  876</a></span>&#160;    <a class="code" href="class_ti_xml_document.html">TiXmlDocument</a>*  <a class="code" href="class_ti_xml_attribute.html#ada41d3cff50cd33a78072806f88d4433">document</a>;   <span class="comment">// A pointer back to a document, for error reporting.</span></div>
<div class="line"><a name="l00877"></a><span class="lineno"><a class="line" href="class_ti_xml_attribute.html#afcbe165f33f08cf9b24daa33f0ee951a">  877</a></span>&#160;    <a class="code" href="tinyxml_8h.html#a92bada05fd84d9a0c9a5bbe53de26887">TIXML_STRING</a> <a class="code" href="class_ti_xml_attribute.html#afcbe165f33f08cf9b24daa33f0ee951a">name</a>;</div>
<div class="line"><a name="l00878"></a><span class="lineno"><a class="line" href="class_ti_xml_attribute.html#ae9e4e5f442347434b1da43954cc1b411">  878</a></span>&#160;    <a class="code" href="tinyxml_8h.html#a92bada05fd84d9a0c9a5bbe53de26887">TIXML_STRING</a> <a class="code" href="class_ti_xml_attribute.html#ae9e4e5f442347434b1da43954cc1b411">value</a>;</div>
<div class="line"><a name="l00879"></a><span class="lineno"><a class="line" href="class_ti_xml_attribute.html#aaf6c6272c625fbf38e571cbf570ea94a">  879</a></span>&#160;    <a class="code" href="class_ti_xml_attribute.html">TiXmlAttribute</a>* <a class="code" href="class_ti_xml_attribute.html#aaf6c6272c625fbf38e571cbf570ea94a">prev</a>;</div>
<div class="line"><a name="l00880"></a><span class="lineno"><a class="line" href="class_ti_xml_attribute.html#ae851adf61b80cf45b797fee77dea135f">  880</a></span>&#160;    <a class="code" href="class_ti_xml_attribute.html">TiXmlAttribute</a>* <a class="code" href="class_ti_xml_attribute.html#ae851adf61b80cf45b797fee77dea135f">next</a>;</div>
<div class="line"><a name="l00881"></a><span class="lineno">  881</span>&#160;};</div>
<div class="line"><a name="l00882"></a><span class="lineno">  882</span>&#160;</div>
<div class="line"><a name="l00883"></a><span class="lineno">  883</span>&#160;</div>
<div class="line"><a name="l00884"></a><span class="lineno">  884</span>&#160;<span class="comment">/*  A class used to manage a group of attributes.</span></div>
<div class="line"><a name="l00885"></a><span class="lineno">  885</span>&#160;<span class="comment">    It is only used internally, both by the ELEMENT and the DECLARATION.</span></div>
<div class="line"><a name="l00886"></a><span class="lineno">  886</span>&#160;<span class="comment">    </span></div>
<div class="line"><a name="l00887"></a><span class="lineno">  887</span>&#160;<span class="comment">    The set can be changed transparent to the Element and Declaration</span></div>
<div class="line"><a name="l00888"></a><span class="lineno">  888</span>&#160;<span class="comment">    classes that use it, but NOT transparent to the Attribute</span></div>
<div class="line"><a name="l00889"></a><span class="lineno">  889</span>&#160;<span class="comment">    which has to implement a next() and previous() method. Which makes</span></div>
<div class="line"><a name="l00890"></a><span class="lineno">  890</span>&#160;<span class="comment">    it a bit problematic and prevents the use of STL.</span></div>
<div class="line"><a name="l00891"></a><span class="lineno">  891</span>&#160;<span class="comment"></span></div>
<div class="line"><a name="l00892"></a><span class="lineno">  892</span>&#160;<span class="comment">    This version is implemented with circular lists because:</span></div>
<div class="line"><a name="l00893"></a><span class="lineno">  893</span>&#160;<span class="comment">        - I like circular lists</span></div>
<div class="line"><a name="l00894"></a><span class="lineno">  894</span>&#160;<span class="comment">        - it demonstrates some independence from the (typical) doubly linked list.</span></div>
<div class="line"><a name="l00895"></a><span class="lineno">  895</span>&#160;<span class="comment">*/</span></div>
<div class="line"><a name="l00896"></a><span class="lineno"><a class="line" href="class_ti_xml_attribute_set.html">  896</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_ti_xml_attribute_set.html">TiXmlAttributeSet</a></div>
<div class="line"><a name="l00897"></a><span class="lineno">  897</span>&#160;{</div>
<div class="line"><a name="l00898"></a><span class="lineno">  898</span>&#160;<span class="keyword">public</span>:</div>
<div class="line"><a name="l00899"></a><span class="lineno">  899</span>&#160;    <a class="code" href="class_ti_xml_attribute_set.html#a253c33b657cc85a07f7f060b02146c35">TiXmlAttributeSet</a>();</div>
<div class="line"><a name="l00900"></a><span class="lineno">  900</span>&#160;    <a class="code" href="class_ti_xml_attribute_set.html#add463905dff96142a29fe16a01ecf28f">~TiXmlAttributeSet</a>();</div>
<div class="line"><a name="l00901"></a><span class="lineno">  901</span>&#160;</div>
<div class="line"><a name="l00902"></a><span class="lineno">  902</span>&#160;    <span class="keywordtype">void</span> <a class="code" href="class_ti_xml_attribute_set.html#a745e50ddaae3bee93e4589321e0b9c1a">Add</a>( <a class="code" href="class_ti_xml_attribute.html">TiXmlAttribute</a>* attribute );</div>
<div class="line"><a name="l00903"></a><span class="lineno">  903</span>&#160;    <span class="keywordtype">void</span> <a class="code" href="class_ti_xml_attribute_set.html#a924a73d071f2573f9060f0be57879c57">Remove</a>( <a class="code" href="class_ti_xml_attribute.html">TiXmlAttribute</a>* attribute );</div>
<div class="line"><a name="l00904"></a><span class="lineno">  904</span>&#160;</div>
<div class="line"><a name="l00905"></a><span class="lineno"><a class="line" href="class_ti_xml_attribute_set.html#ae0636e88cedd4b09d61c451860f68598">  905</a></span>&#160;    <span class="keyword">const</span> <a class="code" href="class_ti_xml_attribute.html">TiXmlAttribute</a>* <a class="code" href="class_ti_xml_attribute_set.html#ae0636e88cedd4b09d61c451860f68598">First</a>()<span class="keyword">   const   </span>{ <span class="keywordflow">return</span> ( <a class="code" href="class_ti_xml_attribute_set.html#a1fda20434a148e7d09dd3ecc8e85db9c">sentinel</a>.<a class="code" href="class_ti_xml_attribute.html#ae851adf61b80cf45b797fee77dea135f">next</a> == &amp;<a class="code" href="class_ti_xml_attribute_set.html#a1fda20434a148e7d09dd3ecc8e85db9c">sentinel</a> ) ? 0 : <a class="code" href="class_ti_xml_attribute_set.html#a1fda20434a148e7d09dd3ecc8e85db9c">sentinel</a>.<a class="code" href="class_ti_xml_attribute.html#ae851adf61b80cf45b797fee77dea135f">next</a>; }</div>
<div class="line"><a name="l00906"></a><span class="lineno"><a class="line" href="class_ti_xml_attribute_set.html#a99703bb08ca2aece2d7ef835de339ba0">  906</a></span>&#160;    <a class="code" href="class_ti_xml_attribute.html">TiXmlAttribute</a>* <a class="code" href="class_ti_xml_attribute_set.html#a99703bb08ca2aece2d7ef835de339ba0">First</a>()                 { <span class="keywordflow">return</span> ( <a class="code" href="class_ti_xml_attribute_set.html#a1fda20434a148e7d09dd3ecc8e85db9c">sentinel</a>.<a class="code" href="class_ti_xml_attribute.html#ae851adf61b80cf45b797fee77dea135f">next</a> == &amp;<a class="code" href="class_ti_xml_attribute_set.html#a1fda20434a148e7d09dd3ecc8e85db9c">sentinel</a> ) ? 0 : <a class="code" href="class_ti_xml_attribute_set.html#a1fda20434a148e7d09dd3ecc8e85db9c">sentinel</a>.<a class="code" href="class_ti_xml_attribute.html#ae851adf61b80cf45b797fee77dea135f">next</a>; }</div>
<div class="line"><a name="l00907"></a><span class="lineno"><a class="line" href="class_ti_xml_attribute_set.html#a7b3f3ccf39a97bc25539d3fcc540296a">  907</a></span>&#160;    <span class="keyword">const</span> <a class="code" href="class_ti_xml_attribute.html">TiXmlAttribute</a>* <a class="code" href="class_ti_xml_attribute_set.html#a7b3f3ccf39a97bc25539d3fcc540296a">Last</a>()<span class="keyword"> const      </span>{ <span class="keywordflow">return</span> ( <a class="code" href="class_ti_xml_attribute_set.html#a1fda20434a148e7d09dd3ecc8e85db9c">sentinel</a>.<a class="code" href="class_ti_xml_attribute.html#aaf6c6272c625fbf38e571cbf570ea94a">prev</a> == &amp;<a class="code" href="class_ti_xml_attribute_set.html#a1fda20434a148e7d09dd3ecc8e85db9c">sentinel</a> ) ? 0 : <a class="code" href="class_ti_xml_attribute_set.html#a1fda20434a148e7d09dd3ecc8e85db9c">sentinel</a>.<a class="code" href="class_ti_xml_attribute.html#aaf6c6272c625fbf38e571cbf570ea94a">prev</a>; }</div>
<div class="line"><a name="l00908"></a><span class="lineno"><a class="line" href="class_ti_xml_attribute_set.html#ab4c4edfb2d74f6ea31aae096743bd6e0">  908</a></span>&#160;    <a class="code" href="class_ti_xml_attribute.html">TiXmlAttribute</a>* <a class="code" href="class_ti_xml_attribute_set.html#ab4c4edfb2d74f6ea31aae096743bd6e0">Last</a>()                  { <span class="keywordflow">return</span> ( <a class="code" href="class_ti_xml_attribute_set.html#a1fda20434a148e7d09dd3ecc8e85db9c">sentinel</a>.<a class="code" href="class_ti_xml_attribute.html#aaf6c6272c625fbf38e571cbf570ea94a">prev</a> == &amp;<a class="code" href="class_ti_xml_attribute_set.html#a1fda20434a148e7d09dd3ecc8e85db9c">sentinel</a> ) ? 0 : <a class="code" href="class_ti_xml_attribute_set.html#a1fda20434a148e7d09dd3ecc8e85db9c">sentinel</a>.<a class="code" href="class_ti_xml_attribute.html#aaf6c6272c625fbf38e571cbf570ea94a">prev</a>; }</div>
<div class="line"><a name="l00909"></a><span class="lineno">  909</span>&#160;</div>
<div class="line"><a name="l00910"></a><span class="lineno">  910</span>&#160;    <span class="keyword">const</span> <a class="code" href="class_ti_xml_attribute.html">TiXmlAttribute</a>*   <a class="code" href="class_ti_xml_attribute_set.html#aacbbc5e1a1c987e72815430e89fcb58b">Find</a>( <span class="keyword">const</span> <span class="keywordtype">char</span>* _name ) <span class="keyword">const</span>;</div>
<div class="line"><a name="l00911"></a><span class="lineno"><a class="line" href="class_ti_xml_attribute_set.html#a2f210bed54c832adf1683c44c35727b9">  911</a></span>&#160;    <a class="code" href="class_ti_xml_attribute.html">TiXmlAttribute</a>* <a class="code" href="class_ti_xml_attribute_set.html#a2f210bed54c832adf1683c44c35727b9">Find</a>( <span class="keyword">const</span> <span class="keywordtype">char</span>* _name ) {</div>
<div class="line"><a name="l00912"></a><span class="lineno">  912</span>&#160;        <span class="keywordflow">return</span> <span class="keyword">const_cast&lt;</span> <a class="code" href="class_ti_xml_attribute.html">TiXmlAttribute</a>* <span class="keyword">&gt;</span>( (<span class="keyword">const_cast&lt;</span> <span class="keyword">const </span><a class="code" href="class_ti_xml_attribute_set.html">TiXmlAttributeSet</a>* <span class="keyword">&gt;</span>(<span class="keyword">this</span>))-&gt;Find( _name ) );</div>
<div class="line"><a name="l00913"></a><span class="lineno">  913</span>&#160;    }</div>
<div class="line"><a name="l00914"></a><span class="lineno">  914</span>&#160;<span class="preprocessor">    #ifdef TIXML_USE_STL</span></div>
<div class="line"><a name="l00915"></a><span class="lineno">  915</span>&#160;    <span class="keyword">const</span> <a class="code" href="class_ti_xml_attribute.html">TiXmlAttribute</a>*   <a class="code" href="class_ti_xml_attribute_set.html#aacbbc5e1a1c987e72815430e89fcb58b">Find</a>( <span class="keyword">const</span> std::string&amp; _name ) <span class="keyword">const</span>;</div>
<div class="line"><a name="l00916"></a><span class="lineno">  916</span>&#160;    <a class="code" href="class_ti_xml_attribute.html">TiXmlAttribute</a>* <a class="code" href="class_ti_xml_attribute_set.html#aacbbc5e1a1c987e72815430e89fcb58b">Find</a>( <span class="keyword">const</span> std::string&amp; _name ) {</div>
<div class="line"><a name="l00917"></a><span class="lineno">  917</span>&#160;        <span class="keywordflow">return</span> <span class="keyword">const_cast&lt;</span> <a class="code" href="class_ti_xml_attribute.html">TiXmlAttribute</a>* <span class="keyword">&gt;</span>( (<span class="keyword">const_cast&lt;</span> <span class="keyword">const </span><a class="code" href="class_ti_xml_attribute_set.html">TiXmlAttributeSet</a>* <span class="keyword">&gt;</span>(<span class="keyword">this</span>))-&gt;Find( _name ) );</div>
<div class="line"><a name="l00918"></a><span class="lineno">  918</span>&#160;    }</div>
<div class="line"><a name="l00919"></a><span class="lineno">  919</span>&#160;</div>
<div class="line"><a name="l00920"></a><span class="lineno">  920</span>&#160;<span class="preprocessor">    #endif</span></div>
<div class="line"><a name="l00921"></a><span class="lineno">  921</span>&#160;</div>
<div class="line"><a name="l00922"></a><span class="lineno">  922</span>&#160;<span class="keyword">private</span>:</div>
<div class="line"><a name="l00923"></a><span class="lineno">  923</span>&#160;    <span class="comment">//*ME:  Because of hidden/disabled copy-construktor in TiXmlAttribute (sentinel-element),</span></div>
<div class="line"><a name="l00924"></a><span class="lineno">  924</span>&#160;    <span class="comment">//*ME:  this class must be also use a hidden/disabled copy-constructor !!!</span></div>
<div class="line"><a name="l00925"></a><span class="lineno">  925</span>&#160;    <a class="code" href="class_ti_xml_attribute_set.html#a253c33b657cc85a07f7f060b02146c35">TiXmlAttributeSet</a>( <span class="keyword">const</span> <a class="code" href="class_ti_xml_attribute_set.html">TiXmlAttributeSet</a>&amp; );  <span class="comment">// not allowed</span></div>
<div class="line"><a name="l00926"></a><span class="lineno">  926</span>&#160;    <span class="keywordtype">void</span> <a class="code" href="class_ti_xml_attribute_set.html#a977f5b50c94e7b6beb01875298fa14a2">operator=</a>( <span class="keyword">const</span> <a class="code" href="class_ti_xml_attribute_set.html">TiXmlAttributeSet</a>&amp; ); <span class="comment">// not allowed (as TiXmlAttribute)</span></div>
<div class="line"><a name="l00927"></a><span class="lineno">  927</span>&#160;</div>
<div class="line"><a name="l00928"></a><span class="lineno"><a class="line" href="class_ti_xml_attribute_set.html#a1fda20434a148e7d09dd3ecc8e85db9c">  928</a></span>&#160;    <a class="code" href="class_ti_xml_attribute.html">TiXmlAttribute</a> <a class="code" href="class_ti_xml_attribute_set.html#a1fda20434a148e7d09dd3ecc8e85db9c">sentinel</a>;</div>
<div class="line"><a name="l00929"></a><span class="lineno">  929</span>&#160;};</div>
<div class="line"><a name="l00930"></a><span class="lineno">  930</span>&#160;</div>
<div class="line"><a name="l00931"></a><span class="lineno">  931</span>&#160;</div>
<div class="line"><a name="l00936"></a><span class="lineno"><a class="line" href="class_ti_xml_element.html">  936</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_ti_xml_element.html">TiXmlElement</a> : <span class="keyword">public</span> <a class="code" href="class_ti_xml_node.html">TiXmlNode</a></div>
<div class="line"><a name="l00937"></a><span class="lineno">  937</span>&#160;{</div>
<div class="line"><a name="l00938"></a><span class="lineno">  938</span>&#160;<span class="keyword">public</span>:</div>
<div class="line"><a name="l00940"></a><span class="lineno">  940</span>&#160;    <a class="code" href="class_ti_xml_element.html#a01bc3ab372d35da08efcbbe65ad90c60">TiXmlElement</a> (<span class="keyword">const</span> <span class="keywordtype">char</span> * in_value);</div>
<div class="line"><a name="l00941"></a><span class="lineno">  941</span>&#160;</div>
<div class="line"><a name="l00942"></a><span class="lineno">  942</span>&#160;<span class="preprocessor">    #ifdef TIXML_USE_STL</span></div>
<div class="line"><a name="l00943"></a><span class="lineno">  943</span>&#160;    <a class="code" href="class_ti_xml_element.html#a01bc3ab372d35da08efcbbe65ad90c60">TiXmlElement</a>( <span class="keyword">const</span> std::string&amp; _value );</div>
<div class="line"><a name="l00945"></a><span class="lineno">  945</span>&#160;<span class="preprocessor">    #endif</span></div>
<div class="line"><a name="l00946"></a><span class="lineno">  946</span>&#160;</div>
<div class="line"><a name="l00947"></a><span class="lineno">  947</span>&#160;    <a class="code" href="class_ti_xml_element.html#a01bc3ab372d35da08efcbbe65ad90c60">TiXmlElement</a>( <span class="keyword">const</span> <a class="code" href="class_ti_xml_element.html">TiXmlElement</a>&amp; );</div>
<div class="line"><a name="l00948"></a><span class="lineno">  948</span>&#160;</div>
<div class="line"><a name="l00949"></a><span class="lineno">  949</span>&#160;    <span class="keywordtype">void</span> <a class="code" href="class_ti_xml_element.html#af5cd4156e082ef3bf23adfe0ed173340">operator=</a>( <span class="keyword">const</span> <a class="code" href="class_ti_xml_element.html">TiXmlElement</a>&amp; base );</div>
<div class="line"><a name="l00950"></a><span class="lineno">  950</span>&#160;</div>
<div class="line"><a name="l00951"></a><span class="lineno">  951</span>&#160;    <span class="keyword">virtual</span> <a class="code" href="class_ti_xml_element.html#aa049a47c5081c0d021968666360da261">~TiXmlElement</a>();</div>
<div class="line"><a name="l00952"></a><span class="lineno">  952</span>&#160;</div>
<div class="line"><a name="l00956"></a><span class="lineno">  956</span>&#160;    <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="class_ti_xml_element.html#ac1e4691e9375ba4e665dce7e46a50a9c">Attribute</a>( <span class="keyword">const</span> <span class="keywordtype">char</span>* name ) <span class="keyword">const</span>;</div>
<div class="line"><a name="l00957"></a><span class="lineno">  957</span>&#160;</div>
<div class="line"><a name="l00964"></a><span class="lineno">  964</span>&#160;    <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="class_ti_xml_element.html#ac1e4691e9375ba4e665dce7e46a50a9c">Attribute</a>( <span class="keyword">const</span> <span class="keywordtype">char</span>* name, <span class="keywordtype">int</span>* i ) <span class="keyword">const</span>;</div>
<div class="line"><a name="l00965"></a><span class="lineno">  965</span>&#160;</div>
<div class="line"><a name="l00972"></a><span class="lineno">  972</span>&#160;    <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="class_ti_xml_element.html#ac1e4691e9375ba4e665dce7e46a50a9c">Attribute</a>( <span class="keyword">const</span> <span class="keywordtype">char</span>* name, <span class="keywordtype">double</span>* d ) <span class="keyword">const</span>;</div>
<div class="line"><a name="l00973"></a><span class="lineno">  973</span>&#160;</div>
<div class="line"><a name="l00981"></a><span class="lineno">  981</span>&#160;    <span class="keywordtype">int</span> <a class="code" href="class_ti_xml_element.html#aea0bfe471380f281c5945770ddbf52b9">QueryIntAttribute</a>( <span class="keyword">const</span> <span class="keywordtype">char</span>* name, <span class="keywordtype">int</span>* _value ) <span class="keyword">const</span>;</div>
<div class="line"><a name="l00983"></a><span class="lineno">  983</span>&#160;    <span class="keywordtype">int</span> <a class="code" href="class_ti_xml_element.html#a898d7730ecc341f0bffc7a9dadbf1ce7">QueryDoubleAttribute</a>( <span class="keyword">const</span> <span class="keywordtype">char</span>* name, <span class="keywordtype">double</span>* _value ) <span class="keyword">const</span>;</div>
<div class="line"><a name="l00985"></a><span class="lineno"><a class="line" href="class_ti_xml_element.html#aa04d3af11601ef5a5f88295203a843be">  985</a></span>&#160;    <span class="keywordtype">int</span> <a class="code" href="class_ti_xml_element.html#aa04d3af11601ef5a5f88295203a843be">QueryFloatAttribute</a>( <span class="keyword">const</span> <span class="keywordtype">char</span>* name, <span class="keywordtype">float</span>* _value )<span class="keyword"> const </span>{</div>
<div class="line"><a name="l00986"></a><span class="lineno">  986</span>&#160;        <span class="keywordtype">double</span> d;</div>
<div class="line"><a name="l00987"></a><span class="lineno">  987</span>&#160;        <span class="keywordtype">int</span> result = <a class="code" href="class_ti_xml_element.html#a898d7730ecc341f0bffc7a9dadbf1ce7">QueryDoubleAttribute</a>( name, &amp;d );</div>
<div class="line"><a name="l00988"></a><span class="lineno">  988</span>&#160;        <span class="keywordflow">if</span> ( result == <a class="code" href="tinyxml_8h.html#adf764cbdea00d65edcd07bb9953ad2b7aa3e89edb94c177db48c4e29f92d737d9">TIXML_SUCCESS</a> ) {</div>
<div class="line"><a name="l00989"></a><span class="lineno">  989</span>&#160;            *_value = (float)d;</div>
<div class="line"><a name="l00990"></a><span class="lineno">  990</span>&#160;        }</div>
<div class="line"><a name="l00991"></a><span class="lineno">  991</span>&#160;        <span class="keywordflow">return</span> result;</div>
<div class="line"><a name="l00992"></a><span class="lineno">  992</span>&#160;    }</div>
<div class="line"><a name="l00993"></a><span class="lineno">  993</span>&#160;<span class="preprocessor">    #ifdef TIXML_USE_STL</span></div>
<div class="line"><a name="l00994"></a><span class="lineno">  994</span>&#160;</div>
<div class="line"><a name="l01000"></a><span class="lineno"> 1000</span>&#160;    <span class="keyword">template</span>&lt; <span class="keyword">typename</span> T &gt; <span class="keywordtype">int</span> QueryValueAttribute( <span class="keyword">const</span> std::string&amp; name, T* outValue )<span class="keyword"> const</span></div>
<div class="line"><a name="l01001"></a><span class="lineno"> 1001</span>&#160;<span class="keyword">    </span>{</div>
<div class="line"><a name="l01002"></a><span class="lineno"> 1002</span>&#160;        <span class="keyword">const</span> <a class="code" href="class_ti_xml_attribute.html">TiXmlAttribute</a>* node = <a class="code" href="class_ti_xml_element.html#a56d7e69380c3cc938bf213d2857791b2">attributeSet</a>.<a class="code" href="class_ti_xml_attribute_set.html#aacbbc5e1a1c987e72815430e89fcb58b">Find</a>( name );</div>
<div class="line"><a name="l01003"></a><span class="lineno"> 1003</span>&#160;        <span class="keywordflow">if</span> ( !node )</div>
<div class="line"><a name="l01004"></a><span class="lineno"> 1004</span>&#160;            <span class="keywordflow">return</span> <a class="code" href="tinyxml_8h.html#adf764cbdea00d65edcd07bb9953ad2b7ab5d83b77941b021a657f1223e40dc28d">TIXML_NO_ATTRIBUTE</a>;</div>
<div class="line"><a name="l01005"></a><span class="lineno"> 1005</span>&#160;</div>
<div class="line"><a name="l01006"></a><span class="lineno"> 1006</span>&#160;        std::stringstream sstream( node-&gt;ValueStr() );</div>
<div class="line"><a name="l01007"></a><span class="lineno"> 1007</span>&#160;        sstream &gt;&gt; *outValue;</div>
<div class="line"><a name="l01008"></a><span class="lineno"> 1008</span>&#160;        <span class="keywordflow">if</span> ( !sstream.fail() )</div>
<div class="line"><a name="l01009"></a><span class="lineno"> 1009</span>&#160;            <span class="keywordflow">return</span> <a class="code" href="tinyxml_8h.html#adf764cbdea00d65edcd07bb9953ad2b7aa3e89edb94c177db48c4e29f92d737d9">TIXML_SUCCESS</a>;</div>
<div class="line"><a name="l01010"></a><span class="lineno"> 1010</span>&#160;        <span class="keywordflow">return</span> <a class="code" href="tinyxml_8h.html#adf764cbdea00d65edcd07bb9953ad2b7a4444723f0e0f7ba0bc120b172120d479">TIXML_WRONG_TYPE</a>;</div>
<div class="line"><a name="l01011"></a><span class="lineno"> 1011</span>&#160;    }</div>
<div class="line"><a name="l01012"></a><span class="lineno"> 1012</span>&#160;<span class="preprocessor">    #endif</span></div>
<div class="line"><a name="l01013"></a><span class="lineno"> 1013</span>&#160;</div>
<div class="line"><a name="l01017"></a><span class="lineno"> 1017</span>&#160;    <span class="keywordtype">void</span> <a class="code" href="class_ti_xml_element.html#abf0b3bd7f0e4c746a89ec6e7f101fc32">SetAttribute</a>( <span class="keyword">const</span> <span class="keywordtype">char</span>* name, <span class="keyword">const</span> <span class="keywordtype">char</span> * _value );</div>
<div class="line"><a name="l01018"></a><span class="lineno"> 1018</span>&#160;</div>
<div class="line"><a name="l01019"></a><span class="lineno"> 1019</span>&#160;<span class="preprocessor">    #ifdef TIXML_USE_STL</span></div>
<div class="line"><a name="l01020"></a><span class="lineno"> 1020</span>&#160;    <span class="keyword">const</span> std::string* <a class="code" href="class_ti_xml_element.html#ac1e4691e9375ba4e665dce7e46a50a9c">Attribute</a>( <span class="keyword">const</span> std::string&amp; name ) <span class="keyword">const</span>;</div>
<div class="line"><a name="l01021"></a><span class="lineno"> 1021</span>&#160;    <span class="keyword">const</span> std::string* <a class="code" href="class_ti_xml_element.html#ac1e4691e9375ba4e665dce7e46a50a9c">Attribute</a>( <span class="keyword">const</span> std::string&amp; name, <span class="keywordtype">int</span>* i ) <span class="keyword">const</span>;</div>
<div class="line"><a name="l01022"></a><span class="lineno"> 1022</span>&#160;    <span class="keyword">const</span> std::string* <a class="code" href="class_ti_xml_element.html#ac1e4691e9375ba4e665dce7e46a50a9c">Attribute</a>( <span class="keyword">const</span> std::string&amp; name, <span class="keywordtype">double</span>* d ) <span class="keyword">const</span>;</div>
<div class="line"><a name="l01023"></a><span class="lineno"> 1023</span>&#160;    <span class="keywordtype">int</span> <a class="code" href="class_ti_xml_element.html#aea0bfe471380f281c5945770ddbf52b9">QueryIntAttribute</a>( <span class="keyword">const</span> std::string&amp; name, <span class="keywordtype">int</span>* _value ) <span class="keyword">const</span>;</div>
<div class="line"><a name="l01024"></a><span class="lineno"> 1024</span>&#160;    <span class="keywordtype">int</span> <a class="code" href="class_ti_xml_element.html#a898d7730ecc341f0bffc7a9dadbf1ce7">QueryDoubleAttribute</a>( <span class="keyword">const</span> std::string&amp; name, <span class="keywordtype">double</span>* _value ) <span class="keyword">const</span>;</div>
<div class="line"><a name="l01025"></a><span class="lineno"> 1025</span>&#160;</div>
<div class="line"><a name="l01027"></a><span class="lineno"> 1027</span>&#160;    <span class="keywordtype">void</span> <a class="code" href="class_ti_xml_element.html#abf0b3bd7f0e4c746a89ec6e7f101fc32">SetAttribute</a>( <span class="keyword">const</span> std::string&amp; name, <span class="keyword">const</span> std::string&amp; _value );</div>
<div class="line"><a name="l01029"></a><span class="lineno"> 1029</span>&#160;    <span class="keywordtype">void</span> <a class="code" href="class_ti_xml_element.html#abf0b3bd7f0e4c746a89ec6e7f101fc32">SetAttribute</a>( <span class="keyword">const</span> std::string&amp; name, <span class="keywordtype">int</span> _value );</div>
<div class="line"><a name="l01030"></a><span class="lineno"> 1030</span>&#160;<span class="preprocessor">    #endif</span></div>
<div class="line"><a name="l01031"></a><span class="lineno"> 1031</span>&#160;</div>
<div class="line"><a name="l01035"></a><span class="lineno"> 1035</span>&#160;    <span class="keywordtype">void</span> <a class="code" href="class_ti_xml_element.html#abf0b3bd7f0e4c746a89ec6e7f101fc32">SetAttribute</a>( <span class="keyword">const</span> <span class="keywordtype">char</span> * name, <span class="keywordtype">int</span> <a class="code" href="class_ti_xml_node.html#aead528b3cedc33c16a6c539872c7cc8b">value</a> );</div>
<div class="line"><a name="l01036"></a><span class="lineno"> 1036</span>&#160;</div>
<div class="line"><a name="l01040"></a><span class="lineno"> 1040</span>&#160;    <span class="keywordtype">void</span> <a class="code" href="class_ti_xml_element.html#a0d1dd975d75496778177e35abfe0ec0b">SetDoubleAttribute</a>( <span class="keyword">const</span> <span class="keywordtype">char</span> * name, <span class="keywordtype">double</span> <a class="code" href="class_ti_xml_node.html#aead528b3cedc33c16a6c539872c7cc8b">value</a> );</div>
<div class="line"><a name="l01041"></a><span class="lineno"> 1041</span>&#160;</div>
<div class="line"><a name="l01044"></a><span class="lineno"> 1044</span>&#160;    <span class="keywordtype">void</span> <a class="code" href="class_ti_xml_element.html#a56979767deca794376b1dfa69a525b2a">RemoveAttribute</a>( <span class="keyword">const</span> <span class="keywordtype">char</span> * name );</div>
<div class="line"><a name="l01045"></a><span class="lineno"> 1045</span>&#160;<span class="preprocessor">    #ifdef TIXML_USE_STL</span></div>
<div class="line"><a name="l01046"></a><span class="lineno"> 1046</span>&#160;    <span class="keywordtype">void</span> <a class="code" href="class_ti_xml_element.html#a56979767deca794376b1dfa69a525b2a">RemoveAttribute</a>( <span class="keyword">const</span> std::string&amp; name ) {   <a class="code" href="class_ti_xml_element.html#a56979767deca794376b1dfa69a525b2a">RemoveAttribute</a> (name.c_str ());    }   </div>
<div class="line"><a name="l01047"></a><span class="lineno"> 1047</span>&#160;<span class="preprocessor">    #endif</span></div>
<div class="line"><a name="l01048"></a><span class="lineno"> 1048</span>&#160;</div>
<div class="line"><a name="l01049"></a><span class="lineno"><a class="line" href="class_ti_xml_element.html#a516054c9073647d6cb29b6abe9fa0592"> 1049</a></span>&#160;    <span class="keyword">const</span> <a class="code" href="class_ti_xml_attribute.html">TiXmlAttribute</a>* <a class="code" href="class_ti_xml_element.html#a516054c9073647d6cb29b6abe9fa0592">FirstAttribute</a>()<span class="keyword"> const    </span>{ <span class="keywordflow">return</span> <a class="code" href="class_ti_xml_element.html#a56d7e69380c3cc938bf213d2857791b2">attributeSet</a>.<a class="code" href="class_ti_xml_attribute_set.html#ae0636e88cedd4b09d61c451860f68598">First</a>(); }        </div>
<div class="line"><a name="l01050"></a><span class="lineno"><a class="line" href="class_ti_xml_element.html#a4b33780fc565d38d6b54f640e0cf1737"> 1050</a></span>&#160;    <a class="code" href="class_ti_xml_attribute.html">TiXmlAttribute</a>* <a class="code" href="class_ti_xml_element.html#a4b33780fc565d38d6b54f640e0cf1737">FirstAttribute</a>()                { <span class="keywordflow">return</span> <a class="code" href="class_ti_xml_element.html#a56d7e69380c3cc938bf213d2857791b2">attributeSet</a>.<a class="code" href="class_ti_xml_attribute_set.html#ae0636e88cedd4b09d61c451860f68598">First</a>(); }</div>
<div class="line"><a name="l01051"></a><span class="lineno"><a class="line" href="class_ti_xml_element.html#a86191b49f9177be132b85b14655f1381"> 1051</a></span>&#160;    <span class="keyword">const</span> <a class="code" href="class_ti_xml_attribute.html">TiXmlAttribute</a>* <a class="code" href="class_ti_xml_element.html#a86191b49f9177be132b85b14655f1381">LastAttribute</a>()<span class="keyword">   const   </span>{ <span class="keywordflow">return</span> <a class="code" href="class_ti_xml_element.html#a56d7e69380c3cc938bf213d2857791b2">attributeSet</a>.<a class="code" href="class_ti_xml_attribute_set.html#a7b3f3ccf39a97bc25539d3fcc540296a">Last</a>(); }     </div>
<div class="line"><a name="l01052"></a><span class="lineno"><a class="line" href="class_ti_xml_element.html#a222f81cf06155cd108f2a68d4d176004"> 1052</a></span>&#160;    <a class="code" href="class_ti_xml_attribute.html">TiXmlAttribute</a>* <a class="code" href="class_ti_xml_element.html#a222f81cf06155cd108f2a68d4d176004">LastAttribute</a>()                 { <span class="keywordflow">return</span> <a class="code" href="class_ti_xml_element.html#a56d7e69380c3cc938bf213d2857791b2">attributeSet</a>.<a class="code" href="class_ti_xml_attribute_set.html#a7b3f3ccf39a97bc25539d3fcc540296a">Last</a>(); }</div>
<div class="line"><a name="l01053"></a><span class="lineno"> 1053</span>&#160;</div>
<div class="line"><a name="l01086"></a><span class="lineno"> 1086</span>&#160;    <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="class_ti_xml_element.html#aa6dedd8a146acf3b1bc0903deb2d411a">GetText</a>() <span class="keyword">const</span>;</div>
<div class="line"><a name="l01087"></a><span class="lineno"> 1087</span>&#160;</div>
<div class="line"><a name="l01089"></a><span class="lineno"> 1089</span>&#160;    <span class="keyword">virtual</span> <a class="code" href="class_ti_xml_node.html">TiXmlNode</a>* <a class="code" href="class_ti_xml_element.html#a13f6df105ebb1e8dc636e75cc883be32">Clone</a>() <span class="keyword">const</span>;</div>
<div class="line"><a name="l01090"></a><span class="lineno"> 1090</span>&#160;    <span class="comment">// Print the Element to a FILE stream.</span></div>
<div class="line"><a name="l01091"></a><span class="lineno"> 1091</span>&#160;    <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_ti_xml_element.html#ad9d0c008866982ab8d9aafae7e14d692">Print</a>( FILE* cfile, <span class="keywordtype">int</span> depth ) <span class="keyword">const</span>;</div>
<div class="line"><a name="l01092"></a><span class="lineno"> 1092</span>&#160;</div>
<div class="line"><a name="l01093"></a><span class="lineno"> 1093</span>&#160;    <span class="comment">/*  Attribtue parsing starts: next char past &#39;&lt;&#39;</span></div>
<div class="line"><a name="l01094"></a><span class="lineno"> 1094</span>&#160;<span class="comment">                         returns: next char past &#39;&gt;&#39;</span></div>
<div class="line"><a name="l01095"></a><span class="lineno"> 1095</span>&#160;<span class="comment">    */</span></div>
<div class="line"><a name="l01096"></a><span class="lineno"> 1096</span>&#160;    <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="class_ti_xml_element.html#af95c9165159fd9dfdcc5b894a3fcf85b">Parse</a>( <span class="keyword">const</span> <span class="keywordtype">char</span>* p, <a class="code" href="class_ti_xml_parsing_data.html">TiXmlParsingData</a>* data, <a class="code" href="tinyxml_8h.html#a88d51847a13ee0f4b4d320d03d2c4d96">TiXmlEncoding</a> encoding );</div>
<div class="line"><a name="l01097"></a><span class="lineno"> 1097</span>&#160;</div>
<div class="line"><a name="l01098"></a><span class="lineno"><a class="line" href="class_ti_xml_element.html#ac5b8d0e25fa23fd9acbb6d146082901c"> 1098</a></span>&#160;    <span class="keyword">virtual</span> <span class="keyword">const</span> <a class="code" href="class_ti_xml_element.html">TiXmlElement</a>*     <a class="code" href="class_ti_xml_element.html#ac5b8d0e25fa23fd9acbb6d146082901c">ToElement</a>()<span class="keyword">     const </span>{ <span class="keywordflow">return</span> <span class="keyword">this</span>; } </div>
<div class="line"><a name="l01099"></a><span class="lineno"><a class="line" href="class_ti_xml_element.html#a9def86337ea7a755eb41cac980f60c7a"> 1099</a></span>&#160;    <span class="keyword">virtual</span> <a class="code" href="class_ti_xml_element.html">TiXmlElement</a>*           <a class="code" href="class_ti_xml_element.html#a9def86337ea7a755eb41cac980f60c7a">ToElement</a>()           { <span class="keywordflow">return</span> <span class="keyword">this</span>; } </div>
<div class="line"><a name="l01100"></a><span class="lineno"> 1100</span>&#160;</div>
<div class="line"><a name="l01103"></a><span class="lineno"> 1103</span>&#160;    <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="class_ti_xml_element.html#a31ab28cc3b892a69254391d6bbe08df3">Accept</a>( <a class="code" href="class_ti_xml_visitor.html">TiXmlVisitor</a>* visitor ) <span class="keyword">const</span>;</div>
<div class="line"><a name="l01104"></a><span class="lineno"> 1104</span>&#160;</div>
<div class="line"><a name="l01105"></a><span class="lineno"> 1105</span>&#160;<span class="keyword">protected</span>:</div>
<div class="line"><a name="l01106"></a><span class="lineno"> 1106</span>&#160;</div>
<div class="line"><a name="l01107"></a><span class="lineno"> 1107</span>&#160;    <span class="keywordtype">void</span> <a class="code" href="class_ti_xml_element.html#a9e0c1983b840de4134f1f6bf7af00b0f">CopyTo</a>( <a class="code" href="class_ti_xml_element.html">TiXmlElement</a>* target ) <span class="keyword">const</span>;</div>
<div class="line"><a name="l01108"></a><span class="lineno"> 1108</span>&#160;    <span class="keywordtype">void</span> <a class="code" href="class_ti_xml_element.html#a5670933ec2d7d9763b9891acc05d7f7d">ClearThis</a>();   <span class="comment">// like clear, but initializes &#39;this&#39; object as well</span></div>
<div class="line"><a name="l01109"></a><span class="lineno"> 1109</span>&#160;</div>
<div class="line"><a name="l01110"></a><span class="lineno"> 1110</span>&#160;    <span class="comment">// Used to be public [internal use]</span></div>
<div class="line"><a name="l01111"></a><span class="lineno"> 1111</span>&#160;<span class="preprocessor">    #ifdef TIXML_USE_STL</span></div>
<div class="line"><a name="l01112"></a><span class="lineno"> 1112</span>&#160;    <span class="keyword">virtual</span> <span class="keywordtype">void</span> StreamIn( std::istream * in, <a class="code" href="tinyxml_8h.html#a92bada05fd84d9a0c9a5bbe53de26887">TIXML_STRING</a> * tag );</div>
<div class="line"><a name="l01113"></a><span class="lineno"> 1113</span>&#160;<span class="preprocessor">    #endif</span></div>
<div class="line"><a name="l01114"></a><span class="lineno"> 1114</span>&#160;    <span class="comment">/*  [internal use]</span></div>
<div class="line"><a name="l01115"></a><span class="lineno"> 1115</span>&#160;<span class="comment">        Reads the &quot;value&quot; of the element -- another element, or text.</span></div>
<div class="line"><a name="l01116"></a><span class="lineno"> 1116</span>&#160;<span class="comment">        This should terminate with the current end tag.</span></div>
<div class="line"><a name="l01117"></a><span class="lineno"> 1117</span>&#160;<span class="comment">    */</span></div>
<div class="line"><a name="l01118"></a><span class="lineno"> 1118</span>&#160;    <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="class_ti_xml_element.html#ac786bce103042d3837c4cc2ff6967d41">ReadValue</a>( <span class="keyword">const</span> <span class="keywordtype">char</span>* in, <a class="code" href="class_ti_xml_parsing_data.html">TiXmlParsingData</a>* prevData, <a class="code" href="tinyxml_8h.html#a88d51847a13ee0f4b4d320d03d2c4d96">TiXmlEncoding</a> encoding );</div>
<div class="line"><a name="l01119"></a><span class="lineno"> 1119</span>&#160;</div>
<div class="line"><a name="l01120"></a><span class="lineno"> 1120</span>&#160;<span class="keyword">private</span>:</div>
<div class="line"><a name="l01121"></a><span class="lineno"> 1121</span>&#160;</div>
<div class="line"><a name="l01122"></a><span class="lineno"><a class="line" href="class_ti_xml_element.html#a56d7e69380c3cc938bf213d2857791b2"> 1122</a></span>&#160;    <a class="code" href="class_ti_xml_attribute_set.html">TiXmlAttributeSet</a> <a class="code" href="class_ti_xml_element.html#a56d7e69380c3cc938bf213d2857791b2">attributeSet</a>;</div>
<div class="line"><a name="l01123"></a><span class="lineno"> 1123</span>&#160;};</div>
<div class="line"><a name="l01124"></a><span class="lineno"> 1124</span>&#160;</div>
<div class="line"><a name="l01125"></a><span class="lineno"> 1125</span>&#160;</div>
<div class="line"><a name="l01128"></a><span class="lineno"><a class="line" href="class_ti_xml_comment.html"> 1128</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_ti_xml_comment.html">TiXmlComment</a> : <span class="keyword">public</span> <a class="code" href="class_ti_xml_node.html">TiXmlNode</a></div>
<div class="line"><a name="l01129"></a><span class="lineno"> 1129</span>&#160;{</div>
<div class="line"><a name="l01130"></a><span class="lineno"> 1130</span>&#160;<span class="keyword">public</span>:</div>
<div class="line"><a name="l01132"></a><span class="lineno"><a class="line" href="class_ti_xml_comment.html#aaa3252031d3e8bd3a2bf51a1c61201b7"> 1132</a></span>&#160;    <a class="code" href="class_ti_xml_comment.html#aaa3252031d3e8bd3a2bf51a1c61201b7">TiXmlComment</a>() : <a class="code" href="class_ti_xml_node.html">TiXmlNode</a>( <a class="code" href="class_ti_xml_node.html">TiXmlNode</a>::<a class="code" href="class_ti_xml_node.html#a836eded4920ab9e9ef28496f48cd95a2a7737f35757c7152ca4f612d449ea0e4b">COMMENT</a> ) {}</div>
<div class="line"><a name="l01134"></a><span class="lineno"><a class="line" href="class_ti_xml_comment.html#a37e7802ef17bc03ebe5ae79bf0713d47"> 1134</a></span>&#160;    <a class="code" href="class_ti_xml_comment.html#a37e7802ef17bc03ebe5ae79bf0713d47">TiXmlComment</a>( <span class="keyword">const</span> <span class="keywordtype">char</span>* _value ) : <a class="code" href="class_ti_xml_node.html">TiXmlNode</a>( <a class="code" href="class_ti_xml_node.html">TiXmlNode</a>::<a class="code" href="class_ti_xml_node.html#a836eded4920ab9e9ef28496f48cd95a2a7737f35757c7152ca4f612d449ea0e4b">COMMENT</a> ) {</div>
<div class="line"><a name="l01135"></a><span class="lineno"> 1135</span>&#160;        <a class="code" href="class_ti_xml_node.html#a2a38329ca5d3f28f98ce932b8299ae90">SetValue</a>( _value );</div>
<div class="line"><a name="l01136"></a><span class="lineno"> 1136</span>&#160;    }</div>
<div class="line"><a name="l01137"></a><span class="lineno"> 1137</span>&#160;    <a class="code" href="class_ti_xml_comment.html#aaa3252031d3e8bd3a2bf51a1c61201b7">TiXmlComment</a>( <span class="keyword">const</span> <a class="code" href="class_ti_xml_comment.html">TiXmlComment</a>&amp; );</div>
<div class="line"><a name="l01138"></a><span class="lineno"> 1138</span>&#160;    <span class="keywordtype">void</span> <a class="code" href="class_ti_xml_comment.html#a46373f99b65cb960637dccb1f126bd49">operator=</a>( <span class="keyword">const</span> <a class="code" href="class_ti_xml_comment.html">TiXmlComment</a>&amp; base );</div>
<div class="line"><a name="l01139"></a><span class="lineno"> 1139</span>&#160;</div>
<div class="line"><a name="l01140"></a><span class="lineno"><a class="line" href="class_ti_xml_comment.html#a3264ae2e9c4a127edfa03289bb2c9aa2"> 1140</a></span>&#160;    <span class="keyword">virtual</span> <a class="code" href="class_ti_xml_comment.html#a3264ae2e9c4a127edfa03289bb2c9aa2">~TiXmlComment</a>() {}</div>
<div class="line"><a name="l01141"></a><span class="lineno"> 1141</span>&#160;</div>
<div class="line"><a name="l01143"></a><span class="lineno"> 1143</span>&#160;    <span class="keyword">virtual</span> <a class="code" href="class_ti_xml_node.html">TiXmlNode</a>* <a class="code" href="class_ti_xml_comment.html#a4f6590c9c9a2b63a48972655b78eb853">Clone</a>() <span class="keyword">const</span>;</div>
<div class="line"><a name="l01144"></a><span class="lineno"> 1144</span>&#160;    <span class="comment">// Write this Comment to a FILE stream.</span></div>
<div class="line"><a name="l01145"></a><span class="lineno"> 1145</span>&#160;    <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_ti_xml_comment.html#a17398061d62c470f57801ce28fa33ad4">Print</a>( FILE* cfile, <span class="keywordtype">int</span> depth ) <span class="keyword">const</span>;</div>
<div class="line"><a name="l01146"></a><span class="lineno"> 1146</span>&#160;</div>
<div class="line"><a name="l01147"></a><span class="lineno"> 1147</span>&#160;    <span class="comment">/*  Attribtue parsing starts: at the ! of the !--</span></div>
<div class="line"><a name="l01148"></a><span class="lineno"> 1148</span>&#160;<span class="comment">                         returns: next char past &#39;&gt;&#39;</span></div>
<div class="line"><a name="l01149"></a><span class="lineno"> 1149</span>&#160;<span class="comment">    */</span></div>
<div class="line"><a name="l01150"></a><span class="lineno"> 1150</span>&#160;    <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="class_ti_xml_comment.html#a43bddc18ac057734b41d84653b71d3e0">Parse</a>( <span class="keyword">const</span> <span class="keywordtype">char</span>* p, <a class="code" href="class_ti_xml_parsing_data.html">TiXmlParsingData</a>* data, <a class="code" href="tinyxml_8h.html#a88d51847a13ee0f4b4d320d03d2c4d96">TiXmlEncoding</a> encoding );</div>
<div class="line"><a name="l01151"></a><span class="lineno"> 1151</span>&#160;</div>
<div class="line"><a name="l01152"></a><span class="lineno"><a class="line" href="class_ti_xml_comment.html#a00fb4215c20a2399ea05ac9b9e7e68a0"> 1152</a></span>&#160;    <span class="keyword">virtual</span> <span class="keyword">const</span> <a class="code" href="class_ti_xml_comment.html">TiXmlComment</a>*  <a class="code" href="class_ti_xml_comment.html#a00fb4215c20a2399ea05ac9b9e7e68a0">ToComment</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <span class="keyword">this</span>; } </div>
<div class="line"><a name="l01153"></a><span class="lineno"><a class="line" href="class_ti_xml_comment.html#acc7c7e07e13c23f17797d642981511df"> 1153</a></span>&#160;    <span class="keyword">virtual</span> <a class="code" href="class_ti_xml_comment.html">TiXmlComment</a>*  <a class="code" href="class_ti_xml_comment.html#acc7c7e07e13c23f17797d642981511df">ToComment</a>() { <span class="keywordflow">return</span> <span class="keyword">this</span>; } </div>
<div class="line"><a name="l01154"></a><span class="lineno"> 1154</span>&#160;</div>
<div class="line"><a name="l01157"></a><span class="lineno"> 1157</span>&#160;    <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="class_ti_xml_comment.html#a4382de0e50da973f11a23ea5852568bd">Accept</a>( <a class="code" href="class_ti_xml_visitor.html">TiXmlVisitor</a>* visitor ) <span class="keyword">const</span>;</div>
<div class="line"><a name="l01158"></a><span class="lineno"> 1158</span>&#160;</div>
<div class="line"><a name="l01159"></a><span class="lineno"> 1159</span>&#160;<span class="keyword">protected</span>:</div>
<div class="line"><a name="l01160"></a><span class="lineno"> 1160</span>&#160;    <span class="keywordtype">void</span> <a class="code" href="class_ti_xml_comment.html#a3175b2f27628f4fb7a043897930cd934">CopyTo</a>( <a class="code" href="class_ti_xml_comment.html">TiXmlComment</a>* target ) <span class="keyword">const</span>;</div>
<div class="line"><a name="l01161"></a><span class="lineno"> 1161</span>&#160;</div>
<div class="line"><a name="l01162"></a><span class="lineno"> 1162</span>&#160;    <span class="comment">// used to be public</span></div>
<div class="line"><a name="l01163"></a><span class="lineno"> 1163</span>&#160;<span class="preprocessor">    #ifdef TIXML_USE_STL</span></div>
<div class="line"><a name="l01164"></a><span class="lineno"> 1164</span>&#160;    <span class="keyword">virtual</span> <span class="keywordtype">void</span> StreamIn( std::istream * in, <a class="code" href="tinyxml_8h.html#a92bada05fd84d9a0c9a5bbe53de26887">TIXML_STRING</a> * tag );</div>
<div class="line"><a name="l01165"></a><span class="lineno"> 1165</span>&#160;<span class="preprocessor">    #endif</span></div>
<div class="line"><a name="l01166"></a><span class="lineno"> 1166</span>&#160;<span class="comment">//  virtual void StreamOut( TIXML_OSTREAM * out ) const;</span></div>
<div class="line"><a name="l01167"></a><span class="lineno"> 1167</span>&#160;</div>
<div class="line"><a name="l01168"></a><span class="lineno"> 1168</span>&#160;<span class="keyword">private</span>:</div>
<div class="line"><a name="l01169"></a><span class="lineno"> 1169</span>&#160;</div>
<div class="line"><a name="l01170"></a><span class="lineno"> 1170</span>&#160;};</div>
<div class="line"><a name="l01171"></a><span class="lineno"> 1171</span>&#160;</div>
<div class="line"><a name="l01172"></a><span class="lineno"> 1172</span>&#160;</div>
<div class="line"><a name="l01178"></a><span class="lineno"><a class="line" href="class_ti_xml_text.html"> 1178</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_ti_xml_text.html">TiXmlText</a> : <span class="keyword">public</span> <a class="code" href="class_ti_xml_node.html">TiXmlNode</a></div>
<div class="line"><a name="l01179"></a><span class="lineno"> 1179</span>&#160;{</div>
<div class="line"><a name="l01180"></a><span class="lineno"><a class="line" href="class_ti_xml_text.html#ab6592e32cb9132be517cc12a70564c4b"> 1180</a></span>&#160;    <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="class_ti_xml_element.html">TiXmlElement</a>;</div>
<div class="line"><a name="l01181"></a><span class="lineno"> 1181</span>&#160;<span class="keyword">public</span>:</div>
<div class="line"><a name="l01186"></a><span class="lineno"><a class="line" href="class_ti_xml_text.html#af659e77c6b87d684827f35a8f4895960"> 1186</a></span>&#160;    <a class="code" href="class_ti_xml_text.html#af659e77c6b87d684827f35a8f4895960">TiXmlText</a> (<span class="keyword">const</span> <span class="keywordtype">char</span> * initValue ) : <a class="code" href="class_ti_xml_node.html">TiXmlNode</a> (<a class="code" href="class_ti_xml_node.html">TiXmlNode</a>::<a class="code" href="class_ti_xml_node.html#a836eded4920ab9e9ef28496f48cd95a2a672617f36c5606a966ac378e6ddc0fd8">TEXT</a>)</div>
<div class="line"><a name="l01187"></a><span class="lineno"> 1187</span>&#160;    {</div>
<div class="line"><a name="l01188"></a><span class="lineno"> 1188</span>&#160;        <a class="code" href="class_ti_xml_node.html#a2a38329ca5d3f28f98ce932b8299ae90">SetValue</a>( initValue );</div>
<div class="line"><a name="l01189"></a><span class="lineno"> 1189</span>&#160;        <a class="code" href="class_ti_xml_text.html#a1919a0467daf2cf5d099b225add5b9f1">cdata</a> = <span class="keyword">false</span>;</div>
<div class="line"><a name="l01190"></a><span class="lineno"> 1190</span>&#160;    }</div>
<div class="line"><a name="l01191"></a><span class="lineno"><a class="line" href="class_ti_xml_text.html#a829a4bd2d8d2461c333eb4f3f5b1b3d2"> 1191</a></span>&#160;    <span class="keyword">virtual</span> <a class="code" href="class_ti_xml_text.html#a829a4bd2d8d2461c333eb4f3f5b1b3d2">~TiXmlText</a>() {}</div>
<div class="line"><a name="l01192"></a><span class="lineno"> 1192</span>&#160;</div>
<div class="line"><a name="l01193"></a><span class="lineno"> 1193</span>&#160;<span class="preprocessor">    #ifdef TIXML_USE_STL</span></div>
<div class="line"><a name="l01194"></a><span class="lineno"> 1194</span>&#160;    <a class="code" href="class_ti_xml_text.html#af659e77c6b87d684827f35a8f4895960">TiXmlText</a>( <span class="keyword">const</span> std::string&amp; initValue ) : <a class="code" href="class_ti_xml_node.html">TiXmlNode</a> (<a class="code" href="class_ti_xml_node.html">TiXmlNode</a>::<a class="code" href="class_ti_xml_node.html#a836eded4920ab9e9ef28496f48cd95a2a672617f36c5606a966ac378e6ddc0fd8">TEXT</a>)</div>
<div class="line"><a name="l01196"></a><span class="lineno"> 1196</span>&#160;    {</div>
<div class="line"><a name="l01197"></a><span class="lineno"> 1197</span>&#160;        <a class="code" href="class_ti_xml_node.html#a2a38329ca5d3f28f98ce932b8299ae90">SetValue</a>( initValue );</div>
<div class="line"><a name="l01198"></a><span class="lineno"> 1198</span>&#160;        <a class="code" href="class_ti_xml_text.html#a1919a0467daf2cf5d099b225add5b9f1">cdata</a> = <span class="keyword">false</span>;</div>
<div class="line"><a name="l01199"></a><span class="lineno"> 1199</span>&#160;    }</div>
<div class="line"><a name="l01200"></a><span class="lineno"> 1200</span>&#160;<span class="preprocessor">    #endif</span></div>
<div class="line"><a name="l01201"></a><span class="lineno"> 1201</span>&#160;</div>
<div class="line"><a name="l01202"></a><span class="lineno"><a class="line" href="class_ti_xml_text.html#a8d2cc1b4af2208cbb0171cf20f6815d1"> 1202</a></span>&#160;    <a class="code" href="class_ti_xml_text.html#a8d2cc1b4af2208cbb0171cf20f6815d1">TiXmlText</a>( <span class="keyword">const</span> <a class="code" href="class_ti_xml_text.html">TiXmlText</a>&amp; copy ) : <a class="code" href="class_ti_xml_node.html">TiXmlNode</a>( <a class="code" href="class_ti_xml_node.html">TiXmlNode</a>::<a class="code" href="class_ti_xml_node.html#a836eded4920ab9e9ef28496f48cd95a2a672617f36c5606a966ac378e6ddc0fd8">TEXT</a> )   { copy.<a class="code" href="class_ti_xml_text.html#adcec7d9b6fccfc5777452bb97e6031c1">CopyTo</a>( <span class="keyword">this</span> ); }</div>
<div class="line"><a name="l01203"></a><span class="lineno"><a class="line" href="class_ti_xml_text.html#af5f15d40d048cea7cab9d0eb4fd8a7d2"> 1203</a></span>&#160;    <span class="keywordtype">void</span> <a class="code" href="class_ti_xml_text.html#af5f15d40d048cea7cab9d0eb4fd8a7d2">operator=</a>( <span class="keyword">const</span> <a class="code" href="class_ti_xml_text.html">TiXmlText</a>&amp; base )                             { base.<a class="code" href="class_ti_xml_text.html#adcec7d9b6fccfc5777452bb97e6031c1">CopyTo</a>( <span class="keyword">this</span> ); }</div>
<div class="line"><a name="l01204"></a><span class="lineno"> 1204</span>&#160;</div>
<div class="line"><a name="l01205"></a><span class="lineno"> 1205</span>&#160;    <span class="comment">// Write this text object to a FILE stream.</span></div>
<div class="line"><a name="l01206"></a><span class="lineno"> 1206</span>&#160;    <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_ti_xml_text.html#ae74d56c5b3ddec6cc3103dd51821af92">Print</a>( FILE* cfile, <span class="keywordtype">int</span> depth ) <span class="keyword">const</span>;</div>
<div class="line"><a name="l01207"></a><span class="lineno"> 1207</span>&#160;</div>
<div class="line"><a name="l01209"></a><span class="lineno"><a class="line" href="class_ti_xml_text.html#ad1a6a6b83fa2271022dd97c072a2b586"> 1209</a></span>&#160;    <span class="keywordtype">bool</span> <a class="code" href="class_ti_xml_text.html#ad1a6a6b83fa2271022dd97c072a2b586">CDATA</a>()<span class="keyword"> const              </span>{ <span class="keywordflow">return</span> <a class="code" href="class_ti_xml_text.html#a1919a0467daf2cf5d099b225add5b9f1">cdata</a>; }</div>
<div class="line"><a name="l01211"></a><span class="lineno"><a class="line" href="class_ti_xml_text.html#acb17ff7c5d09b2c839393445a3de5ea9"> 1211</a></span>&#160;    <span class="keywordtype">void</span> <a class="code" href="class_ti_xml_text.html#acb17ff7c5d09b2c839393445a3de5ea9">SetCDATA</a>( <span class="keywordtype">bool</span> _cdata )    { <a class="code" href="class_ti_xml_text.html#a1919a0467daf2cf5d099b225add5b9f1">cdata</a> = _cdata; }</div>
<div class="line"><a name="l01212"></a><span class="lineno"> 1212</span>&#160;</div>
<div class="line"><a name="l01213"></a><span class="lineno"> 1213</span>&#160;    <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="class_ti_xml_text.html#a8d2dcfa41fc73d3e62dacc2fcf633819">Parse</a>( <span class="keyword">const</span> <span class="keywordtype">char</span>* p, <a class="code" href="class_ti_xml_parsing_data.html">TiXmlParsingData</a>* data, <a class="code" href="tinyxml_8h.html#a88d51847a13ee0f4b4d320d03d2c4d96">TiXmlEncoding</a> encoding );</div>
<div class="line"><a name="l01214"></a><span class="lineno"> 1214</span>&#160;</div>
<div class="line"><a name="l01215"></a><span class="lineno"><a class="line" href="class_ti_xml_text.html#a895bf34ffad17f7439ab2a52b9651648"> 1215</a></span>&#160;    <span class="keyword">virtual</span> <span class="keyword">const</span> <a class="code" href="class_ti_xml_text.html">TiXmlText</a>* <a class="code" href="class_ti_xml_text.html#a895bf34ffad17f7439ab2a52b9651648">ToText</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <span class="keyword">this</span>; } </div>
<div class="line"><a name="l01216"></a><span class="lineno"><a class="line" href="class_ti_xml_text.html#ae7c3a8fd3e4dbf6c0c4363a943d72f5b"> 1216</a></span>&#160;    <span class="keyword">virtual</span> <a class="code" href="class_ti_xml_text.html">TiXmlText</a>*       <a class="code" href="class_ti_xml_text.html#ae7c3a8fd3e4dbf6c0c4363a943d72f5b">ToText</a>()       { <span class="keywordflow">return</span> <span class="keyword">this</span>; } </div>
<div class="line"><a name="l01217"></a><span class="lineno"> 1217</span>&#160;</div>
<div class="line"><a name="l01220"></a><span class="lineno"> 1220</span>&#160;    <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="class_ti_xml_text.html#a43b9954ebf679557fac1a4453f337b7c">Accept</a>( <a class="code" href="class_ti_xml_visitor.html">TiXmlVisitor</a>* content ) <span class="keyword">const</span>;</div>
<div class="line"><a name="l01221"></a><span class="lineno"> 1221</span>&#160;</div>
<div class="line"><a name="l01222"></a><span class="lineno"> 1222</span>&#160;<span class="keyword">protected</span> :</div>
<div class="line"><a name="l01224"></a><span class="lineno"> 1224</span>&#160;    <span class="keyword">virtual</span> <a class="code" href="class_ti_xml_node.html">TiXmlNode</a>* <a class="code" href="class_ti_xml_text.html#adde1869dfb029be50713fbfd8ce4d21f">Clone</a>() <span class="keyword">const</span>;</div>
<div class="line"><a name="l01225"></a><span class="lineno"> 1225</span>&#160;    <span class="keywordtype">void</span> <a class="code" href="class_ti_xml_text.html#adcec7d9b6fccfc5777452bb97e6031c1">CopyTo</a>( <a class="code" href="class_ti_xml_text.html">TiXmlText</a>* target ) <span class="keyword">const</span>;</div>
<div class="line"><a name="l01226"></a><span class="lineno"> 1226</span>&#160;</div>
<div class="line"><a name="l01227"></a><span class="lineno"> 1227</span>&#160;    <span class="keywordtype">bool</span> <a class="code" href="class_ti_xml_text.html#a1c120428e3b3cf24d79706e6d2b65aa6">Blank</a>() <span class="keyword">const</span>; <span class="comment">// returns true if all white space and new lines</span></div>
<div class="line"><a name="l01228"></a><span class="lineno"> 1228</span>&#160;    <span class="comment">// [internal use]</span></div>
<div class="line"><a name="l01229"></a><span class="lineno"> 1229</span>&#160;<span class="preprocessor">    #ifdef TIXML_USE_STL</span></div>
<div class="line"><a name="l01230"></a><span class="lineno"> 1230</span>&#160;    <span class="keyword">virtual</span> <span class="keywordtype">void</span> StreamIn( std::istream * in, <a class="code" href="tinyxml_8h.html#a92bada05fd84d9a0c9a5bbe53de26887">TIXML_STRING</a> * tag );</div>
<div class="line"><a name="l01231"></a><span class="lineno"> 1231</span>&#160;<span class="preprocessor">    #endif</span></div>
<div class="line"><a name="l01232"></a><span class="lineno"> 1232</span>&#160;</div>
<div class="line"><a name="l01233"></a><span class="lineno"> 1233</span>&#160;<span class="keyword">private</span>:</div>
<div class="line"><a name="l01234"></a><span class="lineno"><a class="line" href="class_ti_xml_text.html#a1919a0467daf2cf5d099b225add5b9f1"> 1234</a></span>&#160;    <span class="keywordtype">bool</span> <a class="code" href="class_ti_xml_text.html#a1919a0467daf2cf5d099b225add5b9f1">cdata</a>;         <span class="comment">// true if this should be input and output as a CDATA style text element</span></div>
<div class="line"><a name="l01235"></a><span class="lineno"> 1235</span>&#160;};</div>
<div class="line"><a name="l01236"></a><span class="lineno"> 1236</span>&#160;</div>
<div class="line"><a name="l01237"></a><span class="lineno"> 1237</span>&#160;</div>
<div class="line"><a name="l01251"></a><span class="lineno"><a class="line" href="class_ti_xml_declaration.html"> 1251</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_ti_xml_declaration.html">TiXmlDeclaration</a> : <span class="keyword">public</span> <a class="code" href="class_ti_xml_node.html">TiXmlNode</a></div>
<div class="line"><a name="l01252"></a><span class="lineno"> 1252</span>&#160;{</div>
<div class="line"><a name="l01253"></a><span class="lineno"> 1253</span>&#160;<span class="keyword">public</span>:</div>
<div class="line"><a name="l01255"></a><span class="lineno"><a class="line" href="class_ti_xml_declaration.html#aa0484d059bea0ea1acb47c9094382d79"> 1255</a></span>&#160;    <a class="code" href="class_ti_xml_declaration.html#aa0484d059bea0ea1acb47c9094382d79">TiXmlDeclaration</a>()   : <a class="code" href="class_ti_xml_node.html">TiXmlNode</a>( <a class="code" href="class_ti_xml_node.html">TiXmlNode</a>::<a class="code" href="class_ti_xml_node.html#a836eded4920ab9e9ef28496f48cd95a2ac02445686c2b72d11385002b3466c28b">DECLARATION</a> ) {}</div>
<div class="line"><a name="l01256"></a><span class="lineno"> 1256</span>&#160;</div>
<div class="line"><a name="l01257"></a><span class="lineno"> 1257</span>&#160;<span class="preprocessor">#ifdef TIXML_USE_STL</span></div>
<div class="line"><a name="l01258"></a><span class="lineno"> 1258</span>&#160;    <a class="code" href="class_ti_xml_declaration.html#aa0484d059bea0ea1acb47c9094382d79">TiXmlDeclaration</a>(   <span class="keyword">const</span> std::string&amp; _version,</div>
<div class="line"><a name="l01260"></a><span class="lineno"> 1260</span>&#160;                        <span class="keyword">const</span> std::string&amp; _encoding,</div>
<div class="line"><a name="l01261"></a><span class="lineno"> 1261</span>&#160;                        <span class="keyword">const</span> std::string&amp; _standalone );</div>
<div class="line"><a name="l01262"></a><span class="lineno"> 1262</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l01263"></a><span class="lineno"> 1263</span>&#160;</div>
<div class="line"><a name="l01265"></a><span class="lineno"> 1265</span>&#160;    <a class="code" href="class_ti_xml_declaration.html#aa0484d059bea0ea1acb47c9094382d79">TiXmlDeclaration</a>(   <span class="keyword">const</span> <span class="keywordtype">char</span>* _version,</div>
<div class="line"><a name="l01266"></a><span class="lineno"> 1266</span>&#160;                        <span class="keyword">const</span> <span class="keywordtype">char</span>* _encoding,</div>
<div class="line"><a name="l01267"></a><span class="lineno"> 1267</span>&#160;                        <span class="keyword">const</span> <span class="keywordtype">char</span>* _standalone );</div>
<div class="line"><a name="l01268"></a><span class="lineno"> 1268</span>&#160;</div>
<div class="line"><a name="l01269"></a><span class="lineno"> 1269</span>&#160;    <a class="code" href="class_ti_xml_declaration.html#aa0484d059bea0ea1acb47c9094382d79">TiXmlDeclaration</a>( <span class="keyword">const</span> <a class="code" href="class_ti_xml_declaration.html">TiXmlDeclaration</a>&amp; copy );</div>
<div class="line"><a name="l01270"></a><span class="lineno"> 1270</span>&#160;    <span class="keywordtype">void</span> <a class="code" href="class_ti_xml_declaration.html#a0fedc57539af9049be8db2d7d9d9ba33">operator=</a>( <span class="keyword">const</span> <a class="code" href="class_ti_xml_declaration.html">TiXmlDeclaration</a>&amp; copy );</div>
<div class="line"><a name="l01271"></a><span class="lineno"> 1271</span>&#160;</div>
<div class="line"><a name="l01272"></a><span class="lineno"><a class="line" href="class_ti_xml_declaration.html#ad5f37a673f4c507fd7e550470f9cec25"> 1272</a></span>&#160;    <span class="keyword">virtual</span> <a class="code" href="class_ti_xml_declaration.html#ad5f37a673f4c507fd7e550470f9cec25">~TiXmlDeclaration</a>() {}</div>
<div class="line"><a name="l01273"></a><span class="lineno"> 1273</span>&#160;</div>
<div class="line"><a name="l01275"></a><span class="lineno"><a class="line" href="class_ti_xml_declaration.html#a02ee557b1a4545c3219ed377c103ec76"> 1275</a></span>&#160;    <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="class_ti_xml_declaration.html#a02ee557b1a4545c3219ed377c103ec76">Version</a>()<span class="keyword"> const         </span>{ <span class="keywordflow">return</span> <a class="code" href="class_ti_xml_declaration.html#ab9eb14dc9cb78e3a8a0636d5d6a5d04d">version</a>.c_str (); }</div>
<div class="line"><a name="l01277"></a><span class="lineno"><a class="line" href="class_ti_xml_declaration.html#a5d974231f9e9a2f0542f15f3a46cdb76"> 1277</a></span>&#160;    <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="class_ti_xml_declaration.html#a5d974231f9e9a2f0542f15f3a46cdb76">Encoding</a>()<span class="keyword"> const        </span>{ <span class="keywordflow">return</span> <a class="code" href="class_ti_xml_declaration.html#a24b8645d7696ec169bbb3fb7d30860cf">encoding</a>.c_str (); }</div>
<div class="line"><a name="l01279"></a><span class="lineno"><a class="line" href="class_ti_xml_declaration.html#a9ff06afc033d7ef730ec7c6825b97ad9"> 1279</a></span>&#160;    <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="class_ti_xml_declaration.html#a9ff06afc033d7ef730ec7c6825b97ad9">Standalone</a>()<span class="keyword"> const      </span>{ <span class="keywordflow">return</span> <a class="code" href="class_ti_xml_declaration.html#a52524bf1a0726104350fe4121d7fdff4">standalone</a>.c_str (); }</div>
<div class="line"><a name="l01280"></a><span class="lineno"> 1280</span>&#160;</div>
<div class="line"><a name="l01282"></a><span class="lineno"> 1282</span>&#160;    <span class="keyword">virtual</span> <a class="code" href="class_ti_xml_node.html">TiXmlNode</a>* <a class="code" href="class_ti_xml_declaration.html#aff8231266d735943d8a7514a9c9822b9">Clone</a>() <span class="keyword">const</span>;</div>
<div class="line"><a name="l01283"></a><span class="lineno"> 1283</span>&#160;    <span class="comment">// Print this declaration to a FILE stream.</span></div>
<div class="line"><a name="l01284"></a><span class="lineno"> 1284</span>&#160;    <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_ti_xml_declaration.html#aa5ab32ec19d4eeecff4a9238c6c90565">Print</a>( FILE* cfile, <span class="keywordtype">int</span> depth, <a class="code" href="tinyxml_8h.html#a92bada05fd84d9a0c9a5bbe53de26887">TIXML_STRING</a>* str ) <span class="keyword">const</span>;</div>
<div class="line"><a name="l01285"></a><span class="lineno"><a class="line" href="class_ti_xml_declaration.html#abf6303db4bd05b5be554036817ff1cb4"> 1285</a></span>&#160;    <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_ti_xml_declaration.html#abf6303db4bd05b5be554036817ff1cb4">Print</a>( FILE* cfile, <span class="keywordtype">int</span> depth )<span class="keyword"> const </span>{</div>
<div class="line"><a name="l01286"></a><span class="lineno"> 1286</span>&#160;        <a class="code" href="class_ti_xml_declaration.html#aa5ab32ec19d4eeecff4a9238c6c90565">Print</a>( cfile, depth, 0 );</div>
<div class="line"><a name="l01287"></a><span class="lineno"> 1287</span>&#160;    }</div>
<div class="line"><a name="l01288"></a><span class="lineno"> 1288</span>&#160;</div>
<div class="line"><a name="l01289"></a><span class="lineno"> 1289</span>&#160;    <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="class_ti_xml_declaration.html#a9839ea97ed687a2b7342fd7b0f04361b">Parse</a>( <span class="keyword">const</span> <span class="keywordtype">char</span>* p, <a class="code" href="class_ti_xml_parsing_data.html">TiXmlParsingData</a>* data, <a class="code" href="tinyxml_8h.html#a88d51847a13ee0f4b4d320d03d2c4d96">TiXmlEncoding</a> <a class="code" href="class_ti_xml_declaration.html#a24b8645d7696ec169bbb3fb7d30860cf">encoding</a> );</div>
<div class="line"><a name="l01290"></a><span class="lineno"> 1290</span>&#160;</div>
<div class="line"><a name="l01291"></a><span class="lineno"><a class="line" href="class_ti_xml_declaration.html#a1e085d3fefd1dbf5ccdbff729931a967"> 1291</a></span>&#160;    <span class="keyword">virtual</span> <span class="keyword">const</span> <a class="code" href="class_ti_xml_declaration.html">TiXmlDeclaration</a>* <a class="code" href="class_ti_xml_declaration.html#a1e085d3fefd1dbf5ccdbff729931a967">ToDeclaration</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <span class="keyword">this</span>; } </div>
<div class="line"><a name="l01292"></a><span class="lineno"><a class="line" href="class_ti_xml_declaration.html#a6bd3d1daddcaeb9543c24bfd090969ce"> 1292</a></span>&#160;    <span class="keyword">virtual</span> <a class="code" href="class_ti_xml_declaration.html">TiXmlDeclaration</a>*       <a class="code" href="class_ti_xml_declaration.html#a6bd3d1daddcaeb9543c24bfd090969ce">ToDeclaration</a>()       { <span class="keywordflow">return</span> <span class="keyword">this</span>; } </div>
<div class="line"><a name="l01293"></a><span class="lineno"> 1293</span>&#160;</div>
<div class="line"><a name="l01296"></a><span class="lineno"> 1296</span>&#160;    <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="class_ti_xml_declaration.html#ab6a6b178161ba9abc2c35058de689864">Accept</a>( <a class="code" href="class_ti_xml_visitor.html">TiXmlVisitor</a>* visitor ) <span class="keyword">const</span>;</div>
<div class="line"><a name="l01297"></a><span class="lineno"> 1297</span>&#160;</div>
<div class="line"><a name="l01298"></a><span class="lineno"> 1298</span>&#160;<span class="keyword">protected</span>:</div>
<div class="line"><a name="l01299"></a><span class="lineno"> 1299</span>&#160;    <span class="keywordtype">void</span> <a class="code" href="class_ti_xml_declaration.html#a9d08959f935421a593032bd3efb30c38">CopyTo</a>( <a class="code" href="class_ti_xml_declaration.html">TiXmlDeclaration</a>* target ) <span class="keyword">const</span>;</div>
<div class="line"><a name="l01300"></a><span class="lineno"> 1300</span>&#160;    <span class="comment">// used to be public</span></div>
<div class="line"><a name="l01301"></a><span class="lineno"> 1301</span>&#160;<span class="preprocessor">    #ifdef TIXML_USE_STL</span></div>
<div class="line"><a name="l01302"></a><span class="lineno"> 1302</span>&#160;    <span class="keyword">virtual</span> <span class="keywordtype">void</span> StreamIn( std::istream * in, <a class="code" href="tinyxml_8h.html#a92bada05fd84d9a0c9a5bbe53de26887">TIXML_STRING</a> * tag );</div>
<div class="line"><a name="l01303"></a><span class="lineno"> 1303</span>&#160;<span class="preprocessor">    #endif</span></div>
<div class="line"><a name="l01304"></a><span class="lineno"> 1304</span>&#160;</div>
<div class="line"><a name="l01305"></a><span class="lineno"> 1305</span>&#160;<span class="keyword">private</span>:</div>
<div class="line"><a name="l01306"></a><span class="lineno"> 1306</span>&#160;</div>
<div class="line"><a name="l01307"></a><span class="lineno"><a class="line" href="class_ti_xml_declaration.html#ab9eb14dc9cb78e3a8a0636d5d6a5d04d"> 1307</a></span>&#160;    <a class="code" href="tinyxml_8h.html#a92bada05fd84d9a0c9a5bbe53de26887">TIXML_STRING</a> <a class="code" href="class_ti_xml_declaration.html#ab9eb14dc9cb78e3a8a0636d5d6a5d04d">version</a>;</div>
<div class="line"><a name="l01308"></a><span class="lineno"><a class="line" href="class_ti_xml_declaration.html#a24b8645d7696ec169bbb3fb7d30860cf"> 1308</a></span>&#160;    <a class="code" href="tinyxml_8h.html#a92bada05fd84d9a0c9a5bbe53de26887">TIXML_STRING</a> <a class="code" href="class_ti_xml_declaration.html#a24b8645d7696ec169bbb3fb7d30860cf">encoding</a>;</div>
<div class="line"><a name="l01309"></a><span class="lineno"><a class="line" href="class_ti_xml_declaration.html#a52524bf1a0726104350fe4121d7fdff4"> 1309</a></span>&#160;    <a class="code" href="tinyxml_8h.html#a92bada05fd84d9a0c9a5bbe53de26887">TIXML_STRING</a> <a class="code" href="class_ti_xml_declaration.html#a52524bf1a0726104350fe4121d7fdff4">standalone</a>;</div>
<div class="line"><a name="l01310"></a><span class="lineno"> 1310</span>&#160;};</div>
<div class="line"><a name="l01311"></a><span class="lineno"> 1311</span>&#160;</div>
<div class="line"><a name="l01312"></a><span class="lineno"> 1312</span>&#160;</div>
<div class="line"><a name="l01320"></a><span class="lineno"><a class="line" href="class_ti_xml_unknown.html"> 1320</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_ti_xml_unknown.html">TiXmlUnknown</a> : <span class="keyword">public</span> <a class="code" href="class_ti_xml_node.html">TiXmlNode</a></div>
<div class="line"><a name="l01321"></a><span class="lineno"> 1321</span>&#160;{</div>
<div class="line"><a name="l01322"></a><span class="lineno"> 1322</span>&#160;<span class="keyword">public</span>:</div>
<div class="line"><a name="l01323"></a><span class="lineno"><a class="line" href="class_ti_xml_unknown.html#a945f09b3c6538099c69fc563216750c3"> 1323</a></span>&#160;    <a class="code" href="class_ti_xml_unknown.html#a945f09b3c6538099c69fc563216750c3">TiXmlUnknown</a>() : <a class="code" href="class_ti_xml_node.html">TiXmlNode</a>( <a class="code" href="class_ti_xml_node.html">TiXmlNode</a>::<a class="code" href="class_ti_xml_node.html#a836eded4920ab9e9ef28496f48cd95a2af521ee2fb1e05705776b28fc55a70037">UNKNOWN</a> )    {}</div>
<div class="line"><a name="l01324"></a><span class="lineno"><a class="line" href="class_ti_xml_unknown.html#ac21966c3b551553d760b4a339c9acda0"> 1324</a></span>&#160;    <span class="keyword">virtual</span> <a class="code" href="class_ti_xml_unknown.html#ac21966c3b551553d760b4a339c9acda0">~TiXmlUnknown</a>() {}</div>
<div class="line"><a name="l01325"></a><span class="lineno"> 1325</span>&#160;</div>
<div class="line"><a name="l01326"></a><span class="lineno"><a class="line" href="class_ti_xml_unknown.html#abe798ff4feea31474850c7f0de6bdf5e"> 1326</a></span>&#160;    <a class="code" href="class_ti_xml_unknown.html#abe798ff4feea31474850c7f0de6bdf5e">TiXmlUnknown</a>( <span class="keyword">const</span> <a class="code" href="class_ti_xml_unknown.html">TiXmlUnknown</a>&amp; copy ) : <a class="code" href="class_ti_xml_node.html">TiXmlNode</a>( <a class="code" href="class_ti_xml_node.html">TiXmlNode</a>::<a class="code" href="class_ti_xml_node.html#a836eded4920ab9e9ef28496f48cd95a2af521ee2fb1e05705776b28fc55a70037">UNKNOWN</a> )      { copy.<a class="code" href="class_ti_xml_unknown.html#a08ca7b225a2bcb604d3c72e199d33408">CopyTo</a>( <span class="keyword">this</span> ); }</div>
<div class="line"><a name="l01327"></a><span class="lineno"><a class="line" href="class_ti_xml_unknown.html#a5097fe228cd5ad4edcdddf02c334fd83"> 1327</a></span>&#160;    <span class="keywordtype">void</span> <a class="code" href="class_ti_xml_unknown.html#a5097fe228cd5ad4edcdddf02c334fd83">operator=</a>( <span class="keyword">const</span> <a class="code" href="class_ti_xml_unknown.html">TiXmlUnknown</a>&amp; copy )                                      { copy.<a class="code" href="class_ti_xml_unknown.html#a08ca7b225a2bcb604d3c72e199d33408">CopyTo</a>( <span class="keyword">this</span> ); }</div>
<div class="line"><a name="l01328"></a><span class="lineno"> 1328</span>&#160;</div>
<div class="line"><a name="l01330"></a><span class="lineno"> 1330</span>&#160;    <span class="keyword">virtual</span> <a class="code" href="class_ti_xml_node.html">TiXmlNode</a>* <a class="code" href="class_ti_xml_unknown.html#a675c4b2684af35e4c7649b7fd5ae598d">Clone</a>() <span class="keyword">const</span>;</div>
<div class="line"><a name="l01331"></a><span class="lineno"> 1331</span>&#160;    <span class="comment">// Print this Unknown to a FILE stream.</span></div>
<div class="line"><a name="l01332"></a><span class="lineno"> 1332</span>&#160;    <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_ti_xml_unknown.html#a025f19c21ef01ea9be50febb8fe0ba06">Print</a>( FILE* cfile, <span class="keywordtype">int</span> depth ) <span class="keyword">const</span>;</div>
<div class="line"><a name="l01333"></a><span class="lineno"> 1333</span>&#160;</div>
<div class="line"><a name="l01334"></a><span class="lineno"> 1334</span>&#160;    <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="class_ti_xml_unknown.html#aa51c2694e4177b5f0b5429ee5a81b58d">Parse</a>( <span class="keyword">const</span> <span class="keywordtype">char</span>* p, <a class="code" href="class_ti_xml_parsing_data.html">TiXmlParsingData</a>* data, <a class="code" href="tinyxml_8h.html#a88d51847a13ee0f4b4d320d03d2c4d96">TiXmlEncoding</a> encoding );</div>
<div class="line"><a name="l01335"></a><span class="lineno"> 1335</span>&#160;</div>
<div class="line"><a name="l01336"></a><span class="lineno"><a class="line" href="class_ti_xml_unknown.html#ab0313e5fe77987d746ac1a97a254419d"> 1336</a></span>&#160;    <span class="keyword">virtual</span> <span class="keyword">const</span> <a class="code" href="class_ti_xml_unknown.html">TiXmlUnknown</a>*     <a class="code" href="class_ti_xml_unknown.html#ab0313e5fe77987d746ac1a97a254419d">ToUnknown</a>()<span class="keyword">     const </span>{ <span class="keywordflow">return</span> <span class="keyword">this</span>; } </div>
<div class="line"><a name="l01337"></a><span class="lineno"><a class="line" href="class_ti_xml_unknown.html#a67c9fd22940e8c47f706a72cdd2e332c"> 1337</a></span>&#160;    <span class="keyword">virtual</span> <a class="code" href="class_ti_xml_unknown.html">TiXmlUnknown</a>*           <a class="code" href="class_ti_xml_unknown.html#a67c9fd22940e8c47f706a72cdd2e332c">ToUnknown</a>()     { <span class="keywordflow">return</span> <span class="keyword">this</span>; } </div>
<div class="line"><a name="l01338"></a><span class="lineno"> 1338</span>&#160;</div>
<div class="line"><a name="l01341"></a><span class="lineno"> 1341</span>&#160;    <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="class_ti_xml_unknown.html#a4e54d7482e05a837cf83c925cc683380">Accept</a>( <a class="code" href="class_ti_xml_visitor.html">TiXmlVisitor</a>* content ) <span class="keyword">const</span>;</div>
<div class="line"><a name="l01342"></a><span class="lineno"> 1342</span>&#160;</div>
<div class="line"><a name="l01343"></a><span class="lineno"> 1343</span>&#160;<span class="keyword">protected</span>:</div>
<div class="line"><a name="l01344"></a><span class="lineno"> 1344</span>&#160;    <span class="keywordtype">void</span> <a class="code" href="class_ti_xml_unknown.html#a08ca7b225a2bcb604d3c72e199d33408">CopyTo</a>( <a class="code" href="class_ti_xml_unknown.html">TiXmlUnknown</a>* target ) <span class="keyword">const</span>;</div>
<div class="line"><a name="l01345"></a><span class="lineno"> 1345</span>&#160;</div>
<div class="line"><a name="l01346"></a><span class="lineno"> 1346</span>&#160;<span class="preprocessor">    #ifdef TIXML_USE_STL</span></div>
<div class="line"><a name="l01347"></a><span class="lineno"> 1347</span>&#160;    <span class="keyword">virtual</span> <span class="keywordtype">void</span> StreamIn( std::istream * in, <a class="code" href="tinyxml_8h.html#a92bada05fd84d9a0c9a5bbe53de26887">TIXML_STRING</a> * tag );</div>
<div class="line"><a name="l01348"></a><span class="lineno"> 1348</span>&#160;<span class="preprocessor">    #endif</span></div>
<div class="line"><a name="l01349"></a><span class="lineno"> 1349</span>&#160;</div>
<div class="line"><a name="l01350"></a><span class="lineno"> 1350</span>&#160;<span class="keyword">private</span>:</div>
<div class="line"><a name="l01351"></a><span class="lineno"> 1351</span>&#160;</div>
<div class="line"><a name="l01352"></a><span class="lineno"> 1352</span>&#160;};</div>
<div class="line"><a name="l01353"></a><span class="lineno"> 1353</span>&#160;</div>
<div class="line"><a name="l01354"></a><span class="lineno"> 1354</span>&#160;</div>
<div class="line"><a name="l01359"></a><span class="lineno"><a class="line" href="class_ti_xml_document.html"> 1359</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_ti_xml_document.html">TiXmlDocument</a> : <span class="keyword">public</span> <a class="code" href="class_ti_xml_node.html">TiXmlNode</a></div>
<div class="line"><a name="l01360"></a><span class="lineno"> 1360</span>&#160;{</div>
<div class="line"><a name="l01361"></a><span class="lineno"> 1361</span>&#160;<span class="keyword">public</span>:</div>
<div class="line"><a name="l01363"></a><span class="lineno"> 1363</span>&#160;    <a class="code" href="class_ti_xml_document.html#a9f5e84335708fde98400230f9f12659c">TiXmlDocument</a>();</div>
<div class="line"><a name="l01365"></a><span class="lineno"> 1365</span>&#160;    <a class="code" href="class_ti_xml_document.html#a9f5e84335708fde98400230f9f12659c">TiXmlDocument</a>( <span class="keyword">const</span> <span class="keywordtype">char</span> * documentName );</div>
<div class="line"><a name="l01366"></a><span class="lineno"> 1366</span>&#160;</div>
<div class="line"><a name="l01367"></a><span class="lineno"> 1367</span>&#160;<span class="preprocessor">    #ifdef TIXML_USE_STL</span></div>
<div class="line"><a name="l01368"></a><span class="lineno"> 1368</span>&#160;    <a class="code" href="class_ti_xml_document.html#a9f5e84335708fde98400230f9f12659c">TiXmlDocument</a>( <span class="keyword">const</span> std::string&amp; documentName );</div>
<div class="line"><a name="l01370"></a><span class="lineno"> 1370</span>&#160;<span class="preprocessor">    #endif</span></div>
<div class="line"><a name="l01371"></a><span class="lineno"> 1371</span>&#160;</div>
<div class="line"><a name="l01372"></a><span class="lineno"> 1372</span>&#160;    <a class="code" href="class_ti_xml_document.html#a9f5e84335708fde98400230f9f12659c">TiXmlDocument</a>( <span class="keyword">const</span> <a class="code" href="class_ti_xml_document.html">TiXmlDocument</a>&amp; copy );</div>
<div class="line"><a name="l01373"></a><span class="lineno"> 1373</span>&#160;    <span class="keywordtype">void</span> <a class="code" href="class_ti_xml_document.html#aafbfacc3414008f619b1345775ef12a4">operator=</a>( <span class="keyword">const</span> <a class="code" href="class_ti_xml_document.html">TiXmlDocument</a>&amp; copy );</div>
<div class="line"><a name="l01374"></a><span class="lineno"> 1374</span>&#160;</div>
<div class="line"><a name="l01375"></a><span class="lineno"><a class="line" href="class_ti_xml_document.html#a1b8a035c2c2aab38e4387246a0b712c5"> 1375</a></span>&#160;    <span class="keyword">virtual</span> <a class="code" href="class_ti_xml_document.html#a1b8a035c2c2aab38e4387246a0b712c5">~TiXmlDocument</a>() {}</div>
<div class="line"><a name="l01376"></a><span class="lineno"> 1376</span>&#160;</div>
<div class="line"><a name="l01381"></a><span class="lineno"> 1381</span>&#160;    <span class="keywordtype">bool</span> <a class="code" href="class_ti_xml_document.html#a4c852a889c02cf251117fd1d9fe1845f">LoadFile</a>( <a class="code" href="tinyxml_8h.html#a88d51847a13ee0f4b4d320d03d2c4d96">TiXmlEncoding</a> encoding = <a class="code" href="tinyxml_8h.html#ad5b8b092878e9010d6400cb6c13d4879">TIXML_DEFAULT_ENCODING</a> );</div>
<div class="line"><a name="l01383"></a><span class="lineno"> 1383</span>&#160;    <span class="keywordtype">bool</span> <a class="code" href="class_ti_xml_document.html#a21c0aeb0d0a720169ad4ac89523ebe93">SaveFile</a>() <span class="keyword">const</span>;</div>
<div class="line"><a name="l01385"></a><span class="lineno"> 1385</span>&#160;    <span class="keywordtype">bool</span> <a class="code" href="class_ti_xml_document.html#a4c852a889c02cf251117fd1d9fe1845f">LoadFile</a>( <span class="keyword">const</span> <span class="keywordtype">char</span> * filename, <a class="code" href="tinyxml_8h.html#a88d51847a13ee0f4b4d320d03d2c4d96">TiXmlEncoding</a> encoding = <a class="code" href="tinyxml_8h.html#ad5b8b092878e9010d6400cb6c13d4879">TIXML_DEFAULT_ENCODING</a> );</div>
<div class="line"><a name="l01387"></a><span class="lineno"> 1387</span>&#160;    <span class="keywordtype">bool</span> <a class="code" href="class_ti_xml_document.html#a21c0aeb0d0a720169ad4ac89523ebe93">SaveFile</a>( <span class="keyword">const</span> <span class="keywordtype">char</span> * filename ) <span class="keyword">const</span>;</div>
<div class="line"><a name="l01393"></a><span class="lineno"> 1393</span>&#160;    <span class="keywordtype">bool</span> <a class="code" href="class_ti_xml_document.html#a4c852a889c02cf251117fd1d9fe1845f">LoadFile</a>( FILE*, <a class="code" href="tinyxml_8h.html#a88d51847a13ee0f4b4d320d03d2c4d96">TiXmlEncoding</a> encoding = <a class="code" href="tinyxml_8h.html#ad5b8b092878e9010d6400cb6c13d4879">TIXML_DEFAULT_ENCODING</a> );</div>
<div class="line"><a name="l01395"></a><span class="lineno"> 1395</span>&#160;    <span class="keywordtype">bool</span> <a class="code" href="class_ti_xml_document.html#a21c0aeb0d0a720169ad4ac89523ebe93">SaveFile</a>( FILE* ) <span class="keyword">const</span>;</div>
<div class="line"><a name="l01396"></a><span class="lineno"> 1396</span>&#160;</div>
<div class="line"><a name="l01397"></a><span class="lineno"> 1397</span>&#160;<span class="preprocessor">    #ifdef TIXML_USE_STL</span></div>
<div class="line"><a name="l01398"></a><span class="lineno"> 1398</span>&#160;    <span class="keywordtype">bool</span> <a class="code" href="class_ti_xml_document.html#a4c852a889c02cf251117fd1d9fe1845f">LoadFile</a>( <span class="keyword">const</span> std::string&amp; filename, <a class="code" href="tinyxml_8h.html#a88d51847a13ee0f4b4d320d03d2c4d96">TiXmlEncoding</a> encoding = <a class="code" href="tinyxml_8h.html#ad5b8b092878e9010d6400cb6c13d4879">TIXML_DEFAULT_ENCODING</a> )           </div>
<div class="line"><a name="l01399"></a><span class="lineno"> 1399</span>&#160;    {</div>
<div class="line"><a name="l01400"></a><span class="lineno"> 1400</span>&#160;<span class="comment">//      StringToBuffer f( filename );</span></div>
<div class="line"><a name="l01401"></a><span class="lineno"> 1401</span>&#160;<span class="comment">//      return ( f.buffer &amp;&amp; LoadFile( f.buffer, encoding ));</span></div>
<div class="line"><a name="l01402"></a><span class="lineno"> 1402</span>&#160;        <span class="keywordflow">return</span> <a class="code" href="class_ti_xml_document.html#a4c852a889c02cf251117fd1d9fe1845f">LoadFile</a>( filename.c_str(), encoding );</div>
<div class="line"><a name="l01403"></a><span class="lineno"> 1403</span>&#160;    }</div>
<div class="line"><a name="l01404"></a><span class="lineno"> 1404</span>&#160;    <span class="keywordtype">bool</span> <a class="code" href="class_ti_xml_document.html#a21c0aeb0d0a720169ad4ac89523ebe93">SaveFile</a>( <span class="keyword">const</span> std::string&amp; filename ) <span class="keyword">const</span>      </div>
<div class="line"><a name="l01405"></a><span class="lineno"> 1405</span>&#160;    {</div>
<div class="line"><a name="l01406"></a><span class="lineno"> 1406</span>&#160;<span class="comment">//      StringToBuffer f( filename );</span></div>
<div class="line"><a name="l01407"></a><span class="lineno"> 1407</span>&#160;<span class="comment">//      return ( f.buffer &amp;&amp; SaveFile( f.buffer ));</span></div>
<div class="line"><a name="l01408"></a><span class="lineno"> 1408</span>&#160;        <span class="keywordflow">return</span> <a class="code" href="class_ti_xml_document.html#a21c0aeb0d0a720169ad4ac89523ebe93">SaveFile</a>( filename.c_str() );</div>
<div class="line"><a name="l01409"></a><span class="lineno"> 1409</span>&#160;    }</div>
<div class="line"><a name="l01410"></a><span class="lineno"> 1410</span>&#160;<span class="preprocessor">    #endif</span></div>
<div class="line"><a name="l01411"></a><span class="lineno"> 1411</span>&#160;</div>
<div class="line"><a name="l01416"></a><span class="lineno"> 1416</span>&#160;    <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="class_ti_xml_document.html#a789ad2f06f93d52bdb5570b2f3670289">Parse</a>( <span class="keyword">const</span> <span class="keywordtype">char</span>* p, <a class="code" href="class_ti_xml_parsing_data.html">TiXmlParsingData</a>* data = 0, <a class="code" href="tinyxml_8h.html#a88d51847a13ee0f4b4d320d03d2c4d96">TiXmlEncoding</a> encoding = <a class="code" href="tinyxml_8h.html#ad5b8b092878e9010d6400cb6c13d4879">TIXML_DEFAULT_ENCODING</a> );</div>
<div class="line"><a name="l01417"></a><span class="lineno"> 1417</span>&#160;</div>
<div class="line"><a name="l01422"></a><span class="lineno"><a class="line" href="class_ti_xml_document.html#ad09d17927f908f40efb406af2fb873be"> 1422</a></span>&#160;    <span class="keyword">const</span> <a class="code" href="class_ti_xml_element.html">TiXmlElement</a>* <a class="code" href="class_ti_xml_document.html#ad09d17927f908f40efb406af2fb873be">RootElement</a>()<span class="keyword"> const     </span>{ <span class="keywordflow">return</span> <a class="code" href="class_ti_xml_node.html#ab1f8d8e70d88aea4c5efedfe00862d55">FirstChildElement</a>(); }</div>
<div class="line"><a name="l01423"></a><span class="lineno"><a class="line" href="class_ti_xml_document.html#a0b43e762a23f938b06651bc90b8a1013"> 1423</a></span>&#160;    <a class="code" href="class_ti_xml_element.html">TiXmlElement</a>* <a class="code" href="class_ti_xml_document.html#a0b43e762a23f938b06651bc90b8a1013">RootElement</a>()                 { <span class="keywordflow">return</span> <a class="code" href="class_ti_xml_node.html#ab1f8d8e70d88aea4c5efedfe00862d55">FirstChildElement</a>(); }</div>
<div class="line"><a name="l01424"></a><span class="lineno"> 1424</span>&#160;</div>
<div class="line"><a name="l01430"></a><span class="lineno"><a class="line" href="class_ti_xml_document.html#a6dfc01a6e5d58e56acd537dfd3bdeb29"> 1430</a></span>&#160;    <span class="keywordtype">bool</span> <a class="code" href="class_ti_xml_document.html#a6dfc01a6e5d58e56acd537dfd3bdeb29">Error</a>()<span class="keyword"> const                      </span>{ <span class="keywordflow">return</span> <a class="code" href="class_ti_xml_document.html#a1ff6a063602f31acae6f37fc049d8bbd">error</a>; }</div>
<div class="line"><a name="l01431"></a><span class="lineno"> 1431</span>&#160;</div>
<div class="line"><a name="l01433"></a><span class="lineno"><a class="line" href="class_ti_xml_document.html#a9d0f689f6e09ea494ea547be8d79c25e"> 1433</a></span>&#160;    <span class="keyword">const</span> <span class="keywordtype">char</span> * <a class="code" href="class_ti_xml_document.html#a9d0f689f6e09ea494ea547be8d79c25e">ErrorDesc</a>()<span class="keyword"> const  </span>{ <span class="keywordflow">return</span> <a class="code" href="class_ti_xml_document.html#a2da9a95ba3f9c895a8d7f4de7122a642">errorDesc</a>.c_str (); }</div>
<div class="line"><a name="l01434"></a><span class="lineno"> 1434</span>&#160;</div>
<div class="line"><a name="l01438"></a><span class="lineno"><a class="line" href="class_ti_xml_document.html#af96fc2f3f9ec6422782bfe916c9e778f"> 1438</a></span>&#160;    <span class="keywordtype">int</span> <a class="code" href="class_ti_xml_document.html#af96fc2f3f9ec6422782bfe916c9e778f">ErrorId</a>()<span class="keyword">   const               </span>{ <span class="keywordflow">return</span> <a class="code" href="class_ti_xml_document.html#acdef97a4bb80729ac6863dd54cee7eeb">errorId</a>; }</div>
<div class="line"><a name="l01439"></a><span class="lineno"> 1439</span>&#160;</div>
<div class="line"><a name="l01447"></a><span class="lineno"><a class="line" href="class_ti_xml_document.html#af30efc75e804aa2e92fb8be3a8cb676e"> 1447</a></span>&#160;    <span class="keywordtype">int</span> <a class="code" href="class_ti_xml_document.html#af30efc75e804aa2e92fb8be3a8cb676e">ErrorRow</a>()<span class="keyword"> const    </span>{ <span class="keywordflow">return</span> <a class="code" href="class_ti_xml_document.html#aa4030f989f1549f6b897147fc2851d1a">errorLocation</a>.<a class="code" href="struct_ti_xml_cursor.html#a5b54dd949820c2db061e2be41f3effb3">row</a>+1; }</div>
<div class="line"><a name="l01448"></a><span class="lineno"><a class="line" href="class_ti_xml_document.html#aa90bc630ee5203c6109ca5fad3323649"> 1448</a></span>&#160;    <span class="keywordtype">int</span> <a class="code" href="class_ti_xml_document.html#aa90bc630ee5203c6109ca5fad3323649">ErrorCol</a>()<span class="keyword"> const    </span>{ <span class="keywordflow">return</span> <a class="code" href="class_ti_xml_document.html#aa4030f989f1549f6b897147fc2851d1a">errorLocation</a>.<a class="code" href="struct_ti_xml_cursor.html#a5694d7ed2c4d20109d350c14c417969d">col</a>+1; } </div>
<div class="line"><a name="l01449"></a><span class="lineno"> 1449</span>&#160;</div>
<div class="line"><a name="l01474"></a><span class="lineno"><a class="line" href="class_ti_xml_document.html#a51dac56316f89b35bdb7d0d433ba988e"> 1474</a></span>&#160;    <span class="keywordtype">void</span> <a class="code" href="class_ti_xml_document.html#a51dac56316f89b35bdb7d0d433ba988e">SetTabSize</a>( <span class="keywordtype">int</span> _tabsize )     { <a class="code" href="class_ti_xml_document.html#af2fa6a010b903d893d52cc6fee5575a1">tabsize</a> = _tabsize; }</div>
<div class="line"><a name="l01475"></a><span class="lineno"> 1475</span>&#160;</div>
<div class="line"><a name="l01476"></a><span class="lineno"><a class="line" href="class_ti_xml_document.html#a612360241b85bad0826b2a9ae9cda561"> 1476</a></span>&#160;    <span class="keywordtype">int</span> <a class="code" href="class_ti_xml_document.html#a612360241b85bad0826b2a9ae9cda561">TabSize</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="class_ti_xml_document.html#af2fa6a010b903d893d52cc6fee5575a1">tabsize</a>; }</div>
<div class="line"><a name="l01477"></a><span class="lineno"> 1477</span>&#160;</div>
<div class="line"><a name="l01481"></a><span class="lineno"><a class="line" href="class_ti_xml_document.html#ac66b8c28db86363315712a3574e87c35"> 1481</a></span>&#160;    <span class="keywordtype">void</span> <a class="code" href="class_ti_xml_document.html#ac66b8c28db86363315712a3574e87c35">ClearError</a>()                       {   <a class="code" href="class_ti_xml_document.html#a1ff6a063602f31acae6f37fc049d8bbd">error</a> = <span class="keyword">false</span>; </div>
<div class="line"><a name="l01482"></a><span class="lineno"> 1482</span>&#160;                                                <a class="code" href="class_ti_xml_document.html#acdef97a4bb80729ac6863dd54cee7eeb">errorId</a> = 0; </div>
<div class="line"><a name="l01483"></a><span class="lineno"> 1483</span>&#160;                                                <a class="code" href="class_ti_xml_document.html#a2da9a95ba3f9c895a8d7f4de7122a642">errorDesc</a> = <span class="stringliteral">&quot;&quot;</span>; </div>
<div class="line"><a name="l01484"></a><span class="lineno"> 1484</span>&#160;                                                <a class="code" href="class_ti_xml_document.html#aa4030f989f1549f6b897147fc2851d1a">errorLocation</a>.<a class="code" href="struct_ti_xml_cursor.html#a5b54dd949820c2db061e2be41f3effb3">row</a> = <a class="code" href="class_ti_xml_document.html#aa4030f989f1549f6b897147fc2851d1a">errorLocation</a>.<a class="code" href="struct_ti_xml_cursor.html#a5694d7ed2c4d20109d350c14c417969d">col</a> = 0; </div>
<div class="line"><a name="l01485"></a><span class="lineno"> 1485</span>&#160;                                                <span class="comment">//errorLocation.last = 0; </span></div>
<div class="line"><a name="l01486"></a><span class="lineno"> 1486</span>&#160;                                            }</div>
<div class="line"><a name="l01487"></a><span class="lineno"> 1487</span>&#160;</div>
<div class="line"><a name="l01489"></a><span class="lineno"><a class="line" href="class_ti_xml_document.html#af08389ec70ee9b2de7f800e206a18510"> 1489</a></span>&#160;    <span class="keywordtype">void</span> <a class="code" href="class_ti_xml_document.html#af08389ec70ee9b2de7f800e206a18510">Print</a>()<span class="keyword"> const                      </span>{ <a class="code" href="class_ti_xml_document.html#af08389ec70ee9b2de7f800e206a18510">Print</a>( stdout, 0 ); }</div>
<div class="line"><a name="l01490"></a><span class="lineno"> 1490</span>&#160;</div>
<div class="line"><a name="l01491"></a><span class="lineno"> 1491</span>&#160;    <span class="comment">/* Write the document to a string using formatted printing (&quot;pretty print&quot;). This</span></div>
<div class="line"><a name="l01492"></a><span class="lineno"> 1492</span>&#160;<span class="comment">        will allocate a character array (new char[]) and return it as a pointer. The</span></div>
<div class="line"><a name="l01493"></a><span class="lineno"> 1493</span>&#160;<span class="comment">        calling code pust call delete[] on the return char* to avoid a memory leak.</span></div>
<div class="line"><a name="l01494"></a><span class="lineno"> 1494</span>&#160;<span class="comment">    */</span></div>
<div class="line"><a name="l01495"></a><span class="lineno"> 1495</span>&#160;    <span class="comment">//char* PrintToMemory() const; </span></div>
<div class="line"><a name="l01496"></a><span class="lineno"> 1496</span>&#160;</div>
<div class="line"><a name="l01498"></a><span class="lineno"> 1498</span>&#160;    <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_ti_xml_document.html#af08389ec70ee9b2de7f800e206a18510">Print</a>( FILE* cfile, <span class="keywordtype">int</span> depth = 0 ) <span class="keyword">const</span>;</div>
<div class="line"><a name="l01499"></a><span class="lineno"> 1499</span>&#160;    <span class="comment">// [internal use]</span></div>
<div class="line"><a name="l01500"></a><span class="lineno"> 1500</span>&#160;    <span class="keywordtype">void</span> <a class="code" href="class_ti_xml_document.html#a735c23e318597b920c94eae77fa206de">SetError</a>( <span class="keywordtype">int</span> err, <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="class_ti_xml_document.html#aa4030f989f1549f6b897147fc2851d1a">errorLocation</a>, <a class="code" href="class_ti_xml_parsing_data.html">TiXmlParsingData</a>* prevData, <a class="code" href="tinyxml_8h.html#a88d51847a13ee0f4b4d320d03d2c4d96">TiXmlEncoding</a> encoding );</div>
<div class="line"><a name="l01501"></a><span class="lineno"> 1501</span>&#160;</div>
<div class="line"><a name="l01502"></a><span class="lineno"><a class="line" href="class_ti_xml_document.html#a1dc977bde3e4fe85a8eb9d88a35ef5a4"> 1502</a></span>&#160;    <span class="keyword">virtual</span> <span class="keyword">const</span> <a class="code" href="class_ti_xml_document.html">TiXmlDocument</a>*    <a class="code" href="class_ti_xml_document.html#a1dc977bde3e4fe85a8eb9d88a35ef5a4">ToDocument</a>()<span class="keyword">    const </span>{ <span class="keywordflow">return</span> <span class="keyword">this</span>; } </div>
<div class="line"><a name="l01503"></a><span class="lineno"><a class="line" href="class_ti_xml_document.html#a1025d942a1f328fd742d545e37efdd42"> 1503</a></span>&#160;    <span class="keyword">virtual</span> <a class="code" href="class_ti_xml_document.html">TiXmlDocument</a>*          <a class="code" href="class_ti_xml_document.html#a1025d942a1f328fd742d545e37efdd42">ToDocument</a>()          { <span class="keywordflow">return</span> <span class="keyword">this</span>; } </div>
<div class="line"><a name="l01504"></a><span class="lineno"> 1504</span>&#160;</div>
<div class="line"><a name="l01507"></a><span class="lineno"> 1507</span>&#160;    <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="class_ti_xml_document.html#a3daab2f472418ef66315750202f762ae">Accept</a>( <a class="code" href="class_ti_xml_visitor.html">TiXmlVisitor</a>* content ) <span class="keyword">const</span>;</div>
<div class="line"><a name="l01508"></a><span class="lineno"> 1508</span>&#160;</div>
<div class="line"><a name="l01509"></a><span class="lineno"> 1509</span>&#160;<span class="keyword">protected</span> :</div>
<div class="line"><a name="l01510"></a><span class="lineno"> 1510</span>&#160;    <span class="comment">// [internal use]</span></div>
<div class="line"><a name="l01511"></a><span class="lineno"> 1511</span>&#160;    <span class="keyword">virtual</span> <a class="code" href="class_ti_xml_node.html">TiXmlNode</a>* <a class="code" href="class_ti_xml_document.html#ac9e8f09b23454d953b32d1b65cd1409e">Clone</a>() <span class="keyword">const</span>;</div>
<div class="line"><a name="l01512"></a><span class="lineno"> 1512</span>&#160;<span class="preprocessor">    #ifdef TIXML_USE_STL</span></div>
<div class="line"><a name="l01513"></a><span class="lineno"> 1513</span>&#160;    <span class="keyword">virtual</span> <span class="keywordtype">void</span> StreamIn( std::istream * in, <a class="code" href="tinyxml_8h.html#a92bada05fd84d9a0c9a5bbe53de26887">TIXML_STRING</a> * tag );</div>
<div class="line"><a name="l01514"></a><span class="lineno"> 1514</span>&#160;<span class="preprocessor">    #endif</span></div>
<div class="line"><a name="l01515"></a><span class="lineno"> 1515</span>&#160;</div>
<div class="line"><a name="l01516"></a><span class="lineno"> 1516</span>&#160;<span class="keyword">private</span>:</div>
<div class="line"><a name="l01517"></a><span class="lineno"> 1517</span>&#160;    <span class="keywordtype">void</span> <a class="code" href="class_ti_xml_document.html#af69deeb984e060bd00f668460dec8ef2">CopyTo</a>( <a class="code" href="class_ti_xml_document.html">TiXmlDocument</a>* target ) <span class="keyword">const</span>;</div>
<div class="line"><a name="l01518"></a><span class="lineno"> 1518</span>&#160;</div>
<div class="line"><a name="l01519"></a><span class="lineno"><a class="line" href="class_ti_xml_document.html#a1ff6a063602f31acae6f37fc049d8bbd"> 1519</a></span>&#160;    <span class="keywordtype">bool</span> <a class="code" href="class_ti_xml_document.html#a1ff6a063602f31acae6f37fc049d8bbd">error</a>;</div>
<div class="line"><a name="l01520"></a><span class="lineno"><a class="line" href="class_ti_xml_document.html#acdef97a4bb80729ac6863dd54cee7eeb"> 1520</a></span>&#160;    <span class="keywordtype">int</span>  <a class="code" href="class_ti_xml_document.html#acdef97a4bb80729ac6863dd54cee7eeb">errorId</a>;</div>
<div class="line"><a name="l01521"></a><span class="lineno"><a class="line" href="class_ti_xml_document.html#a2da9a95ba3f9c895a8d7f4de7122a642"> 1521</a></span>&#160;    <a class="code" href="tinyxml_8h.html#a92bada05fd84d9a0c9a5bbe53de26887">TIXML_STRING</a> <a class="code" href="class_ti_xml_document.html#a2da9a95ba3f9c895a8d7f4de7122a642">errorDesc</a>;</div>
<div class="line"><a name="l01522"></a><span class="lineno"><a class="line" href="class_ti_xml_document.html#af2fa6a010b903d893d52cc6fee5575a1"> 1522</a></span>&#160;    <span class="keywordtype">int</span> <a class="code" href="class_ti_xml_document.html#af2fa6a010b903d893d52cc6fee5575a1">tabsize</a>;</div>
<div class="line"><a name="l01523"></a><span class="lineno"><a class="line" href="class_ti_xml_document.html#aa4030f989f1549f6b897147fc2851d1a"> 1523</a></span>&#160;    <a class="code" href="struct_ti_xml_cursor.html">TiXmlCursor</a> <a class="code" href="class_ti_xml_document.html#aa4030f989f1549f6b897147fc2851d1a">errorLocation</a>;</div>
<div class="line"><a name="l01524"></a><span class="lineno"><a class="line" href="class_ti_xml_document.html#a4d5400dec9bfb55c640428de33297886"> 1524</a></span>&#160;    <span class="keywordtype">bool</span> <a class="code" href="class_ti_xml_document.html#a4d5400dec9bfb55c640428de33297886">useMicrosoftBOM</a>;       <span class="comment">// the UTF-8 BOM were found when read. Note this, and try to write.</span></div>
<div class="line"><a name="l01525"></a><span class="lineno"> 1525</span>&#160;};</div>
<div class="line"><a name="l01526"></a><span class="lineno"> 1526</span>&#160;</div>
<div class="line"><a name="l01527"></a><span class="lineno"> 1527</span>&#160;</div>
<div class="line"><a name="l01608"></a><span class="lineno"><a class="line" href="class_ti_xml_handle.html"> 1608</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_ti_xml_handle.html">TiXmlHandle</a></div>
<div class="line"><a name="l01609"></a><span class="lineno"> 1609</span>&#160;{</div>
<div class="line"><a name="l01610"></a><span class="lineno"> 1610</span>&#160;<span class="keyword">public</span>:</div>
<div class="line"><a name="l01612"></a><span class="lineno"><a class="line" href="class_ti_xml_handle.html#aba18fd7bdefb942ecdea4bf4b8e29ec8"> 1612</a></span>&#160;    <a class="code" href="class_ti_xml_handle.html#aba18fd7bdefb942ecdea4bf4b8e29ec8">TiXmlHandle</a>( <a class="code" href="class_ti_xml_node.html">TiXmlNode</a>* _node )                 { this-&gt;node = _node; }</div>
<div class="line"><a name="l01614"></a><span class="lineno"><a class="line" href="class_ti_xml_handle.html#a236d7855e1e56ccc7b980630c48c7fd7"> 1614</a></span>&#160;    <a class="code" href="class_ti_xml_handle.html#a236d7855e1e56ccc7b980630c48c7fd7">TiXmlHandle</a>( <span class="keyword">const</span> <a class="code" href="class_ti_xml_handle.html">TiXmlHandle</a>&amp; ref )           { this-&gt;node = ref.<a class="code" href="class_ti_xml_handle.html#ac5429de14bb78b16288bac5bf33c6858">node</a>; }</div>
<div class="line"><a name="l01615"></a><span class="lineno"><a class="line" href="class_ti_xml_handle.html#ad8e5dcf6a87882674203157f29f8e4db"> 1615</a></span>&#160;    <a class="code" href="class_ti_xml_handle.html">TiXmlHandle</a> <a class="code" href="class_ti_xml_handle.html#ad8e5dcf6a87882674203157f29f8e4db">operator=</a>( <span class="keyword">const</span> <a class="code" href="class_ti_xml_handle.html">TiXmlHandle</a>&amp; ref ) { this-&gt;node = ref.<a class="code" href="class_ti_xml_handle.html#ac5429de14bb78b16288bac5bf33c6858">node</a>; <span class="keywordflow">return</span> *<span class="keyword">this</span>; }</div>
<div class="line"><a name="l01616"></a><span class="lineno"> 1616</span>&#160;</div>
<div class="line"><a name="l01618"></a><span class="lineno"> 1618</span>&#160;    <a class="code" href="class_ti_xml_handle.html">TiXmlHandle</a> <a class="code" href="class_ti_xml_handle.html#acdb1faaf88a700b40ca2c8d9aee21139">FirstChild</a>() <span class="keyword">const</span>;</div>
<div class="line"><a name="l01620"></a><span class="lineno"> 1620</span>&#160;    <a class="code" href="class_ti_xml_handle.html">TiXmlHandle</a> <a class="code" href="class_ti_xml_handle.html#acdb1faaf88a700b40ca2c8d9aee21139">FirstChild</a>( <span class="keyword">const</span> <span class="keywordtype">char</span> * value ) <span class="keyword">const</span>;</div>
<div class="line"><a name="l01622"></a><span class="lineno"> 1622</span>&#160;    <a class="code" href="class_ti_xml_handle.html">TiXmlHandle</a> <a class="code" href="class_ti_xml_handle.html#a24d1112e995e937e4dddb202d4113d4a">FirstChildElement</a>() <span class="keyword">const</span>;</div>
<div class="line"><a name="l01624"></a><span class="lineno"> 1624</span>&#160;    <a class="code" href="class_ti_xml_handle.html">TiXmlHandle</a> <a class="code" href="class_ti_xml_handle.html#a24d1112e995e937e4dddb202d4113d4a">FirstChildElement</a>( <span class="keyword">const</span> <span class="keywordtype">char</span> * value ) <span class="keyword">const</span>;</div>
<div class="line"><a name="l01625"></a><span class="lineno"> 1625</span>&#160;</div>
<div class="line"><a name="l01629"></a><span class="lineno"> 1629</span>&#160;    <a class="code" href="class_ti_xml_handle.html">TiXmlHandle</a> <a class="code" href="class_ti_xml_handle.html#a072492b4be1acdb0db2d03cd8f71ccc4">Child</a>( <span class="keyword">const</span> <span class="keywordtype">char</span>* value, <span class="keywordtype">int</span> index ) <span class="keyword">const</span>;</div>
<div class="line"><a name="l01633"></a><span class="lineno"> 1633</span>&#160;    <a class="code" href="class_ti_xml_handle.html">TiXmlHandle</a> <a class="code" href="class_ti_xml_handle.html#a072492b4be1acdb0db2d03cd8f71ccc4">Child</a>( <span class="keywordtype">int</span> index ) <span class="keyword">const</span>;</div>
<div class="line"><a name="l01638"></a><span class="lineno"> 1638</span>&#160;    <a class="code" href="class_ti_xml_handle.html">TiXmlHandle</a> <a class="code" href="class_ti_xml_handle.html#a979a3f850984a176ee884e394c7eed2d">ChildElement</a>( <span class="keyword">const</span> <span class="keywordtype">char</span>* value, <span class="keywordtype">int</span> index ) <span class="keyword">const</span>;</div>
<div class="line"><a name="l01643"></a><span class="lineno"> 1643</span>&#160;    <a class="code" href="class_ti_xml_handle.html">TiXmlHandle</a> <a class="code" href="class_ti_xml_handle.html#a979a3f850984a176ee884e394c7eed2d">ChildElement</a>( <span class="keywordtype">int</span> index ) <span class="keyword">const</span>;</div>
<div class="line"><a name="l01644"></a><span class="lineno"> 1644</span>&#160;</div>
<div class="line"><a name="l01645"></a><span class="lineno"> 1645</span>&#160;<span class="preprocessor">    #ifdef TIXML_USE_STL</span></div>
<div class="line"><a name="l01646"></a><span class="lineno"> 1646</span>&#160;    <a class="code" href="class_ti_xml_handle.html">TiXmlHandle</a> <a class="code" href="class_ti_xml_handle.html#acdb1faaf88a700b40ca2c8d9aee21139">FirstChild</a>( <span class="keyword">const</span> std::string&amp; _value )<span class="keyword"> const               </span>{ <span class="keywordflow">return</span> <a class="code" href="class_ti_xml_handle.html#acdb1faaf88a700b40ca2c8d9aee21139">FirstChild</a>( _value.c_str() ); }</div>
<div class="line"><a name="l01647"></a><span class="lineno"> 1647</span>&#160;    <a class="code" href="class_ti_xml_handle.html">TiXmlHandle</a> <a class="code" href="class_ti_xml_handle.html#a24d1112e995e937e4dddb202d4113d4a">FirstChildElement</a>( <span class="keyword">const</span> std::string&amp; _value )<span class="keyword"> const        </span>{ <span class="keywordflow">return</span> <a class="code" href="class_ti_xml_handle.html#a24d1112e995e937e4dddb202d4113d4a">FirstChildElement</a>( _value.c_str() ); }</div>
<div class="line"><a name="l01648"></a><span class="lineno"> 1648</span>&#160;</div>
<div class="line"><a name="l01649"></a><span class="lineno"> 1649</span>&#160;    <a class="code" href="class_ti_xml_handle.html">TiXmlHandle</a> <a class="code" href="class_ti_xml_handle.html#a072492b4be1acdb0db2d03cd8f71ccc4">Child</a>( <span class="keyword">const</span> std::string&amp; _value, <span class="keywordtype">int</span> index )<span class="keyword"> const         </span>{ <span class="keywordflow">return</span> <a class="code" href="class_ti_xml_handle.html#a072492b4be1acdb0db2d03cd8f71ccc4">Child</a>( _value.c_str(), index ); }</div>
<div class="line"><a name="l01650"></a><span class="lineno"> 1650</span>&#160;    <a class="code" href="class_ti_xml_handle.html">TiXmlHandle</a> <a class="code" href="class_ti_xml_handle.html#a979a3f850984a176ee884e394c7eed2d">ChildElement</a>( <span class="keyword">const</span> std::string&amp; _value, <span class="keywordtype">int</span> index )<span class="keyword"> const  </span>{ <span class="keywordflow">return</span> <a class="code" href="class_ti_xml_handle.html#a979a3f850984a176ee884e394c7eed2d">ChildElement</a>( _value.c_str(), index ); }</div>
<div class="line"><a name="l01651"></a><span class="lineno"> 1651</span>&#160;<span class="preprocessor">    #endif</span></div>
<div class="line"><a name="l01652"></a><span class="lineno"> 1652</span>&#160;</div>
<div class="line"><a name="l01655"></a><span class="lineno"><a class="line" href="class_ti_xml_handle.html#af678e5088e83be67baf76f699756f2c3"> 1655</a></span>&#160;    <a class="code" href="class_ti_xml_node.html">TiXmlNode</a>* <a class="code" href="class_ti_xml_handle.html#af678e5088e83be67baf76f699756f2c3">ToNode</a>()<span class="keyword"> const           </span>{ <span class="keywordflow">return</span> <a class="code" href="class_ti_xml_handle.html#ac5429de14bb78b16288bac5bf33c6858">node</a>; } </div>
<div class="line"><a name="l01658"></a><span class="lineno"><a class="line" href="class_ti_xml_handle.html#abc6e7ed383a5fe1e52b0c0004b457b9e"> 1658</a></span>&#160;    <a class="code" href="class_ti_xml_element.html">TiXmlElement</a>* <a class="code" href="class_ti_xml_handle.html#abc6e7ed383a5fe1e52b0c0004b457b9e">ToElement</a>()<span class="keyword"> const     </span>{ <span class="keywordflow">return</span> ( ( node &amp;&amp; node-&gt;ToElement() ) ? node-&gt;ToElement() : 0 ); }</div>
<div class="line"><a name="l01661"></a><span class="lineno"><a class="line" href="class_ti_xml_handle.html#a4ac53a652296203a5b5e13854d923586"> 1661</a></span>&#160;    <a class="code" href="class_ti_xml_text.html">TiXmlText</a>* <a class="code" href="class_ti_xml_handle.html#a4ac53a652296203a5b5e13854d923586">ToText</a>()<span class="keyword"> const           </span>{ <span class="keywordflow">return</span> ( ( node &amp;&amp; node-&gt;ToText() ) ? node-&gt;ToText() : 0 ); }</div>
<div class="line"><a name="l01664"></a><span class="lineno"><a class="line" href="class_ti_xml_handle.html#a1381c17507a130767b1e23afc93b3674"> 1664</a></span>&#160;    <a class="code" href="class_ti_xml_unknown.html">TiXmlUnknown</a>* <a class="code" href="class_ti_xml_handle.html#a1381c17507a130767b1e23afc93b3674">ToUnknown</a>()<span class="keyword"> const     </span>{ <span class="keywordflow">return</span> ( ( node &amp;&amp; node-&gt;ToUnknown() ) ? node-&gt;ToUnknown() : 0 ); }</div>
<div class="line"><a name="l01665"></a><span class="lineno"> 1665</span>&#160;</div>
<div class="line"><a name="l01669"></a><span class="lineno"><a class="line" href="class_ti_xml_handle.html#ab44b723a8dc9af72838a303c079d0376"> 1669</a></span>&#160;    <a class="code" href="class_ti_xml_node.html">TiXmlNode</a>* <a class="code" href="class_ti_xml_handle.html#ab44b723a8dc9af72838a303c079d0376">Node</a>()<span class="keyword"> const         </span>{ <span class="keywordflow">return</span> <a class="code" href="class_ti_xml_handle.html#af678e5088e83be67baf76f699756f2c3">ToNode</a>(); } </div>
<div class="line"><a name="l01673"></a><span class="lineno"><a class="line" href="class_ti_xml_handle.html#acb5fe8388a526289ea65e817a51e05e7"> 1673</a></span>&#160;    <a class="code" href="class_ti_xml_element.html">TiXmlElement</a>* <a class="code" href="class_ti_xml_handle.html#acb5fe8388a526289ea65e817a51e05e7">Element</a>()<span class="keyword"> const   </span>{ <span class="keywordflow">return</span> <a class="code" href="class_ti_xml_handle.html#abc6e7ed383a5fe1e52b0c0004b457b9e">ToElement</a>(); }</div>
<div class="line"><a name="l01677"></a><span class="lineno"><a class="line" href="class_ti_xml_handle.html#a9fc739c8a18d160006f82572fc143d13"> 1677</a></span>&#160;    <a class="code" href="class_ti_xml_text.html">TiXmlText</a>* <a class="code" href="class_ti_xml_handle.html#a9fc739c8a18d160006f82572fc143d13">Text</a>()<span class="keyword"> const         </span>{ <span class="keywordflow">return</span> <a class="code" href="class_ti_xml_handle.html#a4ac53a652296203a5b5e13854d923586">ToText</a>(); }</div>
<div class="line"><a name="l01681"></a><span class="lineno"><a class="line" href="class_ti_xml_handle.html#a49675b74357ba2aae124657a9a1ef465"> 1681</a></span>&#160;    <a class="code" href="class_ti_xml_unknown.html">TiXmlUnknown</a>* <a class="code" href="class_ti_xml_handle.html#a49675b74357ba2aae124657a9a1ef465">Unknown</a>()<span class="keyword"> const   </span>{ <span class="keywordflow">return</span> <a class="code" href="class_ti_xml_handle.html#a1381c17507a130767b1e23afc93b3674">ToUnknown</a>(); }</div>
<div class="line"><a name="l01682"></a><span class="lineno"> 1682</span>&#160;</div>
<div class="line"><a name="l01683"></a><span class="lineno"> 1683</span>&#160;<span class="keyword">private</span>:</div>
<div class="line"><a name="l01684"></a><span class="lineno"><a class="line" href="class_ti_xml_handle.html#ac5429de14bb78b16288bac5bf33c6858"> 1684</a></span>&#160;    <a class="code" href="class_ti_xml_node.html">TiXmlNode</a>* <a class="code" href="class_ti_xml_handle.html#ac5429de14bb78b16288bac5bf33c6858">node</a>;</div>
<div class="line"><a name="l01685"></a><span class="lineno"> 1685</span>&#160;};</div>
<div class="line"><a name="l01686"></a><span class="lineno"> 1686</span>&#160;</div>
<div class="line"><a name="l01687"></a><span class="lineno"> 1687</span>&#160;</div>
<div class="line"><a name="l01707"></a><span class="lineno"><a class="line" href="class_ti_xml_printer.html"> 1707</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_ti_xml_printer.html">TiXmlPrinter</a> : <span class="keyword">public</span> <a class="code" href="class_ti_xml_visitor.html">TiXmlVisitor</a></div>
<div class="line"><a name="l01708"></a><span class="lineno"> 1708</span>&#160;{</div>
<div class="line"><a name="l01709"></a><span class="lineno"> 1709</span>&#160;<span class="keyword">public</span>:</div>
<div class="line"><a name="l01710"></a><span class="lineno"><a class="line" href="class_ti_xml_printer.html#a6539b864026c8667cd0bd5fdf4b41f43"> 1710</a></span>&#160;    <a class="code" href="class_ti_xml_printer.html#a6539b864026c8667cd0bd5fdf4b41f43">TiXmlPrinter</a>() : <a class="code" href="class_ti_xml_printer.html#a7e11330449daea912320c22f84387df7">depth</a>( 0 ), <a class="code" href="class_ti_xml_printer.html#a2dceede5ae9bb8948f1ecaabb24ab2fb">simpleTextPrint</a>( false ),</div>
<div class="line"><a name="l01711"></a><span class="lineno"> 1711</span>&#160;                     <a class="code" href="class_ti_xml_printer.html#ae6cc56c79e52ef352ecc612809fdbedf">buffer</a>(), <a class="code" href="class_ti_xml_printer.html#a672fda389bb3f5a2ae8ead867f9a2536">indent</a>( <span class="stringliteral">&quot;    &quot;</span> ), <a class="code" href="class_ti_xml_printer.html#a25e8120bcfda10cc06a11b2dedcef7fe">lineBreak</a>( <span class="stringliteral">&quot;\n&quot;</span> ) {}</div>
<div class="line"><a name="l01712"></a><span class="lineno"> 1712</span>&#160;</div>
<div class="line"><a name="l01713"></a><span class="lineno"> 1713</span>&#160;    <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="class_ti_xml_printer.html#a2ec73087db26ff4d2c4316c56f861db7">VisitEnter</a>( <span class="keyword">const</span> <a class="code" href="class_ti_xml_document.html">TiXmlDocument</a>&amp; doc );</div>
<div class="line"><a name="l01714"></a><span class="lineno"> 1714</span>&#160;    <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="class_ti_xml_printer.html#a0a636046fa589b6d7f3e5bd025b3f33e">VisitExit</a>( <span class="keyword">const</span> <a class="code" href="class_ti_xml_document.html">TiXmlDocument</a>&amp; doc );</div>
<div class="line"><a name="l01715"></a><span class="lineno"> 1715</span>&#160;</div>
<div class="line"><a name="l01716"></a><span class="lineno"> 1716</span>&#160;    <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="class_ti_xml_printer.html#a2ec73087db26ff4d2c4316c56f861db7">VisitEnter</a>( <span class="keyword">const</span> <a class="code" href="class_ti_xml_element.html">TiXmlElement</a>&amp; element, <span class="keyword">const</span> <a class="code" href="class_ti_xml_attribute.html">TiXmlAttribute</a>* firstAttribute );</div>
<div class="line"><a name="l01717"></a><span class="lineno"> 1717</span>&#160;    <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="class_ti_xml_printer.html#a0a636046fa589b6d7f3e5bd025b3f33e">VisitExit</a>( <span class="keyword">const</span> <a class="code" href="class_ti_xml_element.html">TiXmlElement</a>&amp; element );</div>
<div class="line"><a name="l01718"></a><span class="lineno"> 1718</span>&#160;</div>
<div class="line"><a name="l01719"></a><span class="lineno"> 1719</span>&#160;    <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="class_ti_xml_printer.html#adaf7eec4dc43ad071ff52b60361574f5">Visit</a>( <span class="keyword">const</span> <a class="code" href="class_ti_xml_declaration.html">TiXmlDeclaration</a>&amp; declaration );</div>
<div class="line"><a name="l01720"></a><span class="lineno"> 1720</span>&#160;    <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="class_ti_xml_printer.html#adaf7eec4dc43ad071ff52b60361574f5">Visit</a>( <span class="keyword">const</span> <a class="code" href="class_ti_xml_text.html">TiXmlText</a>&amp; text );</div>
<div class="line"><a name="l01721"></a><span class="lineno"> 1721</span>&#160;    <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="class_ti_xml_printer.html#adaf7eec4dc43ad071ff52b60361574f5">Visit</a>( <span class="keyword">const</span> <a class="code" href="class_ti_xml_comment.html">TiXmlComment</a>&amp; comment );</div>
<div class="line"><a name="l01722"></a><span class="lineno"> 1722</span>&#160;    <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="class_ti_xml_printer.html#adaf7eec4dc43ad071ff52b60361574f5">Visit</a>( <span class="keyword">const</span> <a class="code" href="class_ti_xml_unknown.html">TiXmlUnknown</a>&amp; unknown );</div>
<div class="line"><a name="l01723"></a><span class="lineno"> 1723</span>&#160;</div>
<div class="line"><a name="l01727"></a><span class="lineno"><a class="line" href="class_ti_xml_printer.html#a213377a4070c7e625bae59716b089e5e"> 1727</a></span>&#160;    <span class="keywordtype">void</span> <a class="code" href="class_ti_xml_printer.html#a213377a4070c7e625bae59716b089e5e">SetIndent</a>( <span class="keyword">const</span> <span class="keywordtype">char</span>* _indent )           { <a class="code" href="class_ti_xml_printer.html#a672fda389bb3f5a2ae8ead867f9a2536">indent</a> = _indent ? _indent : <span class="stringliteral">&quot;&quot;</span> ; }</div>
<div class="line"><a name="l01729"></a><span class="lineno"><a class="line" href="class_ti_xml_printer.html#abb33ec7d4bad6aaeb57f4304394b133d"> 1729</a></span>&#160;    <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="class_ti_xml_printer.html#abb33ec7d4bad6aaeb57f4304394b133d">Indent</a>()                            { <span class="keywordflow">return</span> <a class="code" href="class_ti_xml_printer.html#a672fda389bb3f5a2ae8ead867f9a2536">indent</a>.c_str(); }</div>
<div class="line"><a name="l01734"></a><span class="lineno"><a class="line" href="class_ti_xml_printer.html#a4be1e37e69e3858c59635aa947174fe6"> 1734</a></span>&#160;    <span class="keywordtype">void</span> <a class="code" href="class_ti_xml_printer.html#a4be1e37e69e3858c59635aa947174fe6">SetLineBreak</a>( <span class="keyword">const</span> <span class="keywordtype">char</span>* _lineBreak )     { <a class="code" href="class_ti_xml_printer.html#a25e8120bcfda10cc06a11b2dedcef7fe">lineBreak</a> = _lineBreak ? _lineBreak : <span class="stringliteral">&quot;&quot;</span>; }</div>
<div class="line"><a name="l01736"></a><span class="lineno"><a class="line" href="class_ti_xml_printer.html#a11f1b4804a460b175ec244eb5724d96d"> 1736</a></span>&#160;    <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="class_ti_xml_printer.html#a11f1b4804a460b175ec244eb5724d96d">LineBreak</a>()                         { <span class="keywordflow">return</span> <a class="code" href="class_ti_xml_printer.html#a25e8120bcfda10cc06a11b2dedcef7fe">lineBreak</a>.c_str(); }</div>
<div class="line"><a name="l01737"></a><span class="lineno"> 1737</span>&#160;</div>
<div class="line"><a name="l01741"></a><span class="lineno"><a class="line" href="class_ti_xml_printer.html#ab23a90629e374cb1cadca090468bbd19"> 1741</a></span>&#160;    <span class="keywordtype">void</span> <a class="code" href="class_ti_xml_printer.html#ab23a90629e374cb1cadca090468bbd19">SetStreamPrinting</a>()                        { <a class="code" href="class_ti_xml_printer.html#a672fda389bb3f5a2ae8ead867f9a2536">indent</a> = <span class="stringliteral">&quot;&quot;</span>;</div>
<div class="line"><a name="l01742"></a><span class="lineno"> 1742</span>&#160;                                                      <a class="code" href="class_ti_xml_printer.html#a25e8120bcfda10cc06a11b2dedcef7fe">lineBreak</a> = <span class="stringliteral">&quot;&quot;</span>;</div>
<div class="line"><a name="l01743"></a><span class="lineno"> 1743</span>&#160;                                                    }   </div>
<div class="line"><a name="l01745"></a><span class="lineno"><a class="line" href="class_ti_xml_printer.html#a859eede9597d3e0355b77757be48735e"> 1745</a></span>&#160;    <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="class_ti_xml_printer.html#a859eede9597d3e0355b77757be48735e">CStr</a>()                              { <span class="keywordflow">return</span> <a class="code" href="class_ti_xml_printer.html#ae6cc56c79e52ef352ecc612809fdbedf">buffer</a>.c_str(); }</div>
<div class="line"><a name="l01747"></a><span class="lineno"><a class="line" href="class_ti_xml_printer.html#ad01375ae9199bd2f48252eaddce3039d"> 1747</a></span>&#160;    <span class="keywordtype">size_t</span> <a class="code" href="class_ti_xml_printer.html#ad01375ae9199bd2f48252eaddce3039d">Size</a>()                                   { <span class="keywordflow">return</span> <a class="code" href="class_ti_xml_printer.html#ae6cc56c79e52ef352ecc612809fdbedf">buffer</a>.size(); }</div>
<div class="line"><a name="l01748"></a><span class="lineno"> 1748</span>&#160;</div>
<div class="line"><a name="l01749"></a><span class="lineno"> 1749</span>&#160;<span class="preprocessor">    #ifdef TIXML_USE_STL</span></div>
<div class="line"><a name="l01750"></a><span class="lineno"> 1750</span>&#160;    <span class="keyword">const</span> std::string&amp; Str()                        { <span class="keywordflow">return</span> <a class="code" href="class_ti_xml_printer.html#ae6cc56c79e52ef352ecc612809fdbedf">buffer</a>; }</div>
<div class="line"><a name="l01752"></a><span class="lineno"> 1752</span>&#160;<span class="preprocessor">    #endif</span></div>
<div class="line"><a name="l01753"></a><span class="lineno"> 1753</span>&#160;</div>
<div class="line"><a name="l01754"></a><span class="lineno"> 1754</span>&#160;<span class="keyword">private</span>:</div>
<div class="line"><a name="l01755"></a><span class="lineno"><a class="line" href="class_ti_xml_printer.html#a348ad6527b1d43ddeb51454cddeb6a1d"> 1755</a></span>&#160;    <span class="keywordtype">void</span> <a class="code" href="class_ti_xml_printer.html#a348ad6527b1d43ddeb51454cddeb6a1d">DoIndent</a>() {</div>
<div class="line"><a name="l01756"></a><span class="lineno"> 1756</span>&#160;        <span class="keywordflow">for</span>( <span class="keywordtype">int</span> i=0; i&lt;<a class="code" href="class_ti_xml_printer.html#a7e11330449daea912320c22f84387df7">depth</a>; ++i )</div>
<div class="line"><a name="l01757"></a><span class="lineno"> 1757</span>&#160;            <a class="code" href="class_ti_xml_printer.html#ae6cc56c79e52ef352ecc612809fdbedf">buffer</a> += <a class="code" href="class_ti_xml_printer.html#a672fda389bb3f5a2ae8ead867f9a2536">indent</a>;</div>
<div class="line"><a name="l01758"></a><span class="lineno"> 1758</span>&#160;    }</div>
<div class="line"><a name="l01759"></a><span class="lineno"><a class="line" href="class_ti_xml_printer.html#a252a0e13e06def9a06b2eb30a04677a0"> 1759</a></span>&#160;    <span class="keywordtype">void</span> <a class="code" href="class_ti_xml_printer.html#a252a0e13e06def9a06b2eb30a04677a0">DoLineBreak</a>() {</div>
<div class="line"><a name="l01760"></a><span class="lineno"> 1760</span>&#160;        <a class="code" href="class_ti_xml_printer.html#ae6cc56c79e52ef352ecc612809fdbedf">buffer</a> += <a class="code" href="class_ti_xml_printer.html#a25e8120bcfda10cc06a11b2dedcef7fe">lineBreak</a>;</div>
<div class="line"><a name="l01761"></a><span class="lineno"> 1761</span>&#160;    }</div>
<div class="line"><a name="l01762"></a><span class="lineno"> 1762</span>&#160;</div>
<div class="line"><a name="l01763"></a><span class="lineno"><a class="line" href="class_ti_xml_printer.html#a7e11330449daea912320c22f84387df7"> 1763</a></span>&#160;    <span class="keywordtype">int</span> <a class="code" href="class_ti_xml_printer.html#a7e11330449daea912320c22f84387df7">depth</a>;</div>
<div class="line"><a name="l01764"></a><span class="lineno"><a class="line" href="class_ti_xml_printer.html#a2dceede5ae9bb8948f1ecaabb24ab2fb"> 1764</a></span>&#160;    <span class="keywordtype">bool</span> <a class="code" href="class_ti_xml_printer.html#a2dceede5ae9bb8948f1ecaabb24ab2fb">simpleTextPrint</a>;</div>
<div class="line"><a name="l01765"></a><span class="lineno"><a class="line" href="class_ti_xml_printer.html#ae6cc56c79e52ef352ecc612809fdbedf"> 1765</a></span>&#160;    <a class="code" href="tinyxml_8h.html#a92bada05fd84d9a0c9a5bbe53de26887">TIXML_STRING</a> <a class="code" href="class_ti_xml_printer.html#ae6cc56c79e52ef352ecc612809fdbedf">buffer</a>;</div>
<div class="line"><a name="l01766"></a><span class="lineno"><a class="line" href="class_ti_xml_printer.html#a672fda389bb3f5a2ae8ead867f9a2536"> 1766</a></span>&#160;    <a class="code" href="tinyxml_8h.html#a92bada05fd84d9a0c9a5bbe53de26887">TIXML_STRING</a> <a class="code" href="class_ti_xml_printer.html#a672fda389bb3f5a2ae8ead867f9a2536">indent</a>;</div>
<div class="line"><a name="l01767"></a><span class="lineno"><a class="line" href="class_ti_xml_printer.html#a25e8120bcfda10cc06a11b2dedcef7fe"> 1767</a></span>&#160;    <a class="code" href="tinyxml_8h.html#a92bada05fd84d9a0c9a5bbe53de26887">TIXML_STRING</a> <a class="code" href="class_ti_xml_printer.html#a25e8120bcfda10cc06a11b2dedcef7fe">lineBreak</a>;</div>
<div class="line"><a name="l01768"></a><span class="lineno"> 1768</span>&#160;};</div>
<div class="line"><a name="l01769"></a><span class="lineno"> 1769</span>&#160;</div>
<div class="line"><a name="l01770"></a><span class="lineno"> 1770</span>&#160;</div>
<div class="line"><a name="l01771"></a><span class="lineno"> 1771</span>&#160;<span class="preprocessor">#ifdef _MSC_VER</span></div>
<div class="line"><a name="l01772"></a><span class="lineno"> 1772</span>&#160;<span class="preprocessor">#pragma warning( pop )</span></div>
<div class="line"><a name="l01773"></a><span class="lineno"> 1773</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l01774"></a><span class="lineno"> 1774</span>&#160;</div>
<div class="line"><a name="l01775"></a><span class="lineno"> 1775</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l01776"></a><span class="lineno"> 1776</span>&#160;</div>
<div class="ttc" id="class_ti_xml_document_html_ac66b8c28db86363315712a3574e87c35"><div class="ttname"><a href="class_ti_xml_document.html#ac66b8c28db86363315712a3574e87c35">TiXmlDocument::ClearError</a></div><div class="ttdeci">void ClearError()</div><div class="ttdef"><b>Definition:</b> tinyxml.h:1481</div></div>
<div class="ttc" id="class_ti_xml_element_html_a222f81cf06155cd108f2a68d4d176004"><div class="ttname"><a href="class_ti_xml_element.html#a222f81cf06155cd108f2a68d4d176004">TiXmlElement::LastAttribute</a></div><div class="ttdeci">TiXmlAttribute * LastAttribute()</div><div class="ttdef"><b>Definition:</b> tinyxml.h:1052</div></div>
<div class="ttc" id="class_ti_xml_unknown_html_a67c9fd22940e8c47f706a72cdd2e332c"><div class="ttname"><a href="class_ti_xml_unknown.html#a67c9fd22940e8c47f706a72cdd2e332c">TiXmlUnknown::ToUnknown</a></div><div class="ttdeci">virtual TiXmlUnknown * ToUnknown()</div><div class="ttdoc">Cast to a more defined type. Will return null not of the requested type. </div><div class="ttdef"><b>Definition:</b> tinyxml.h:1337</div></div>
<div class="ttc" id="class_ti_xml_comment_html_a4f6590c9c9a2b63a48972655b78eb853"><div class="ttname"><a href="class_ti_xml_comment.html#a4f6590c9c9a2b63a48972655b78eb853">TiXmlComment::Clone</a></div><div class="ttdeci">virtual TiXmlNode * Clone() const </div><div class="ttdoc">Returns a copy of this Comment. </div><div class="ttdef"><b>Definition:</b> tinyxml.cpp:1305</div></div>
<div class="ttc" id="class_ti_xml_declaration_html_a24b8645d7696ec169bbb3fb7d30860cf"><div class="ttname"><a href="class_ti_xml_declaration.html#a24b8645d7696ec169bbb3fb7d30860cf">TiXmlDeclaration::encoding</a></div><div class="ttdeci">TIXML_STRING encoding</div><div class="ttdef"><b>Definition:</b> tinyxml.h:1308</div></div>
<div class="ttc" id="class_ti_xml_attribute_html_a138320aa7793b148ba7e5bd0a0ea4db6"><div class="ttname"><a href="class_ti_xml_attribute.html#a138320aa7793b148ba7e5bd0a0ea4db6">TiXmlAttribute::Next</a></div><div class="ttdeci">TiXmlAttribute * Next()</div><div class="ttdef"><b>Definition:</b> tinyxml.h:843</div></div>
<div class="ttc" id="class_ti_xml_document_html"><div class="ttname"><a href="class_ti_xml_document.html">TiXmlDocument</a></div><div class="ttdef"><b>Definition:</b> tinyxml.h:1359</div></div>
<div class="ttc" id="class_ti_xml_visitor_html_a2661534963f39b74e29d1fc57918ab73"><div class="ttname"><a href="class_ti_xml_visitor.html#a2661534963f39b74e29d1fc57918ab73">TiXmlVisitor::VisitEnter</a></div><div class="ttdeci">virtual bool VisitEnter(const TiXmlDocument &amp;doc)</div><div class="ttdoc">Visit a document. </div><div class="ttdef"><b>Definition:</b> tinyxml.h:130</div></div>
<div class="ttc" id="class_ti_xml_base_html_ac6753fe8a2c89669038fcf281cb301bf"><div class="ttname"><a href="class_ti_xml_base.html#ac6753fe8a2c89669038fcf281cb301bf">TiXmlBase::TiXmlBase</a></div><div class="ttdeci">TiXmlBase()</div><div class="ttdef"><b>Definition:</b> tinyxml.h:197</div></div>
<div class="ttc" id="tinystr_8h_html"><div class="ttname"><a href="tinystr_8h.html">tinystr.h</a></div></div>
<div class="ttc" id="class_ti_xml_base_html_ab251e9d7b9102b9aedb2fdaed2ecfe55a5cbfcf7fe5e67f0cd1aef98deac55dd2"><div class="ttname"><a href="class_ti_xml_base.html#ab251e9d7b9102b9aedb2fdaed2ecfe55a5cbfcf7fe5e67f0cd1aef98deac55dd2">TiXmlBase::TIXML_ERROR_PARSING_ELEMENT</a></div><div class="ttdef"><b>Definition:</b> tinyxml.h:261</div></div>
<div class="ttc" id="class_ti_xml_document_html_acdef97a4bb80729ac6863dd54cee7eeb"><div class="ttname"><a href="class_ti_xml_document.html#acdef97a4bb80729ac6863dd54cee7eeb">TiXmlDocument::errorId</a></div><div class="ttdeci">int errorId</div><div class="ttdef"><b>Definition:</b> tinyxml.h:1520</div></div>
<div class="ttc" id="class_ti_xml_node_html_ab643043132ffd794f8602685d34a982e"><div class="ttname"><a href="class_ti_xml_node.html#ab643043132ffd794f8602685d34a982e">TiXmlNode::Parent</a></div><div class="ttdeci">TiXmlNode * Parent()</div><div class="ttdoc">One step up the DOM. </div><div class="ttdef"><b>Definition:</b> tinyxml.h:512</div></div>
<div class="ttc" id="class_ti_xml_base_html_a0ece57ce1f3253db59ce82377c75c295ab848893c6d03fcd8f42941d7079ccb47"><div class="ttname"><a href="class_ti_xml_base.html#a0ece57ce1f3253db59ce82377c75c295ab848893c6d03fcd8f42941d7079ccb47">TiXmlBase::NUM_ENTITY</a></div><div class="ttdef"><b>Definition:</b> tinyxml.h:403</div></div>
<div class="ttc" id="struct_ti_xml_cursor_html_a7ad233928a675f0271eb440b150e3ff1"><div class="ttname"><a href="struct_ti_xml_cursor.html#a7ad233928a675f0271eb440b150e3ff1">TiXmlCursor::TiXmlCursor</a></div><div class="ttdeci">TiXmlCursor()</div><div class="ttdef"><b>Definition:</b> tinyxml.h:98</div></div>
<div class="ttc" id="class_ti_xml_handle_html_a24d1112e995e937e4dddb202d4113d4a"><div class="ttname"><a href="class_ti_xml_handle.html#a24d1112e995e937e4dddb202d4113d4a">TiXmlHandle::FirstChildElement</a></div><div class="ttdeci">TiXmlHandle FirstChildElement() const </div><div class="ttdoc">Return a handle to the first child element. </div><div class="ttdef"><b>Definition:</b> tinyxml.cpp:1640</div></div>
<div class="ttc" id="class_ti_xml_element_html_a0d1dd975d75496778177e35abfe0ec0b"><div class="ttname"><a href="class_ti_xml_element.html#a0d1dd975d75496778177e35abfe0ec0b">TiXmlElement::SetDoubleAttribute</a></div><div class="ttdeci">void SetDoubleAttribute(const char *name, double value)</div><div class="ttdef"><b>Definition:</b> tinyxml.cpp:691</div></div>
<div class="ttc" id="struct_ti_xml_base_1_1_entity_html_ab721b5d4f7ed144ffd215947b38258b7"><div class="ttname"><a href="struct_ti_xml_base_1_1_entity.html#ab721b5d4f7ed144ffd215947b38258b7">TiXmlBase::Entity::str</a></div><div class="ttdeci">const char * str</div><div class="ttdef"><b>Definition:</b> tinyxml.h:397</div></div>
<div class="ttc" id="class_ti_xml_document_html_a51dac56316f89b35bdb7d0d433ba988e"><div class="ttname"><a href="class_ti_xml_document.html#a51dac56316f89b35bdb7d0d433ba988e">TiXmlDocument::SetTabSize</a></div><div class="ttdeci">void SetTabSize(int _tabsize)</div><div class="ttdef"><b>Definition:</b> tinyxml.h:1474</div></div>
<div class="ttc" id="class_ti_xml_document_html_af96fc2f3f9ec6422782bfe916c9e778f"><div class="ttname"><a href="class_ti_xml_document.html#af96fc2f3f9ec6422782bfe916c9e778f">TiXmlDocument::ErrorId</a></div><div class="ttdeci">int ErrorId() const </div><div class="ttdef"><b>Definition:</b> tinyxml.h:1438</div></div>
<div class="ttc" id="class_ti_xml_declaration_html_aff8231266d735943d8a7514a9c9822b9"><div class="ttname"><a href="class_ti_xml_declaration.html#aff8231266d735943d8a7514a9c9822b9">TiXmlDeclaration::Clone</a></div><div class="ttdeci">virtual TiXmlNode * Clone() const </div><div class="ttdoc">Creates a copy of this Declaration and returns it. </div><div class="ttdef"><b>Definition:</b> tinyxml.cpp:1440</div></div>
<div class="ttc" id="class_ti_xml_text_html_af5f15d40d048cea7cab9d0eb4fd8a7d2"><div class="ttname"><a href="class_ti_xml_text.html#af5f15d40d048cea7cab9d0eb4fd8a7d2">TiXmlText::operator=</a></div><div class="ttdeci">void operator=(const TiXmlText &amp;base)</div><div class="ttdef"><b>Definition:</b> tinyxml.h:1203</div></div>
<div class="ttc" id="class_ti_xml_node_html_a1a881212554b759865f6cac79a851d38"><div class="ttname"><a href="class_ti_xml_node.html#a1a881212554b759865f6cac79a851d38">TiXmlNode::LinkEndChild</a></div><div class="ttdeci">TiXmlNode * LinkEndChild(TiXmlNode *addThis)</div><div class="ttdef"><b>Definition:</b> tinyxml.cpp:170</div></div>
<div class="ttc" id="class_ti_xml_base_html_a1c21a6ab5f7b503acd91f35f183734b3"><div class="ttname"><a href="class_ti_xml_base.html#a1c21a6ab5f7b503acd91f35f183734b3">TiXmlBase::ReadName</a></div><div class="ttdeci">static const char * ReadName(const char *p, TIXML_STRING *name, TiXmlEncoding encoding)</div><div class="ttdef"><b>Definition:</b> tinyxmlparser.cpp:401</div></div>
<div class="ttc" id="class_ti_xml_comment_html_a37e7802ef17bc03ebe5ae79bf0713d47"><div class="ttname"><a href="class_ti_xml_comment.html#a37e7802ef17bc03ebe5ae79bf0713d47">TiXmlComment::TiXmlComment</a></div><div class="ttdeci">TiXmlComment(const char *_value)</div><div class="ttdoc">Construct a comment from text. </div><div class="ttdef"><b>Definition:</b> tinyxml.h:1134</div></div>
<div class="ttc" id="class_ti_xml_base_html_a283ddc4f1f53a53e7111eff4e12a63d9"><div class="ttname"><a href="class_ti_xml_base.html#a283ddc4f1f53a53e7111eff4e12a63d9">TiXmlBase::PutString</a></div><div class="ttdeci">static void PutString(const TIXML_STRING &amp;str, TIXML_STRING *out)</div><div class="ttdef"><b>Definition:</b> tinyxml.cpp:37</div></div>
<div class="ttc" id="class_ti_xml_text_html_a8d2dcfa41fc73d3e62dacc2fcf633819"><div class="ttname"><a href="class_ti_xml_text.html#a8d2dcfa41fc73d3e62dacc2fcf633819">TiXmlText::Parse</a></div><div class="ttdeci">virtual const char * Parse(const char *p, TiXmlParsingData *data, TiXmlEncoding encoding)</div><div class="ttdef"><b>Definition:</b> tinyxmlparser.cpp:1466</div></div>
<div class="ttc" id="class_ti_xml_handle_html_ad8e5dcf6a87882674203157f29f8e4db"><div class="ttname"><a href="class_ti_xml_handle.html#ad8e5dcf6a87882674203157f29f8e4db">TiXmlHandle::operator=</a></div><div class="ttdeci">TiXmlHandle operator=(const TiXmlHandle &amp;ref)</div><div class="ttdef"><b>Definition:</b> tinyxml.h:1615</div></div>
<div class="ttc" id="class_ti_xml_base_html_ab251e9d7b9102b9aedb2fdaed2ecfe55a72e3072a44be499edb89593f6ce10f6c"><div class="ttname"><a href="class_ti_xml_base.html#ab251e9d7b9102b9aedb2fdaed2ecfe55a72e3072a44be499edb89593f6ce10f6c">TiXmlBase::TIXML_ERROR_PARSING_COMMENT</a></div><div class="ttdef"><b>Definition:</b> tinyxml.h:268</div></div>
<div class="ttc" id="class_ti_xml_attribute_html_a64cee17bceb8232eb0736d26dd082d79"><div class="ttname"><a href="class_ti_xml_attribute.html#a64cee17bceb8232eb0736d26dd082d79">TiXmlAttribute::NameTStr</a></div><div class="ttdeci">const TIXML_STRING &amp; NameTStr() const </div><div class="ttdef"><b>Definition:</b> tinyxml.h:813</div></div>
<div class="ttc" id="class_ti_xml_base_html_a5b0fde72d6f662ae1fd6303195d2159b"><div class="ttname"><a href="class_ti_xml_base.html#a5b0fde72d6f662ae1fd6303195d2159b">TiXmlBase::GetChar</a></div><div class="ttdeci">static const char * GetChar(const char *p, char *_value, int *length, TiXmlEncoding encoding)</div><div class="ttdef"><b>Definition:</b> tinyxml.h:318</div></div>
<div class="ttc" id="class_ti_xml_text_html_acb17ff7c5d09b2c839393445a3de5ea9"><div class="ttname"><a href="class_ti_xml_text.html#acb17ff7c5d09b2c839393445a3de5ea9">TiXmlText::SetCDATA</a></div><div class="ttdeci">void SetCDATA(bool _cdata)</div><div class="ttdoc">Turns on or off a CDATA representation of text. </div><div class="ttdef"><b>Definition:</b> tinyxml.h:1211</div></div>
<div class="ttc" id="class_ti_xml_comment_html_a00fb4215c20a2399ea05ac9b9e7e68a0"><div class="ttname"><a href="class_ti_xml_comment.html#a00fb4215c20a2399ea05ac9b9e7e68a0">TiXmlComment::ToComment</a></div><div class="ttdeci">virtual const TiXmlComment * ToComment() const </div><div class="ttdoc">Cast to a more defined type. Will return null not of the requested type. </div><div class="ttdef"><b>Definition:</b> tinyxml.h:1152</div></div>
<div class="ttc" id="class_ti_xml_attribute_html_ae9e4e5f442347434b1da43954cc1b411"><div class="ttname"><a href="class_ti_xml_attribute.html#ae9e4e5f442347434b1da43954cc1b411">TiXmlAttribute::value</a></div><div class="ttdeci">TIXML_STRING value</div><div class="ttdef"><b>Definition:</b> tinyxml.h:878</div></div>
<div class="ttc" id="class_ti_xml_node_html_a836eded4920ab9e9ef28496f48cd95a2"><div class="ttname"><a href="class_ti_xml_node.html#a836eded4920ab9e9ef28496f48cd95a2">TiXmlNode::NodeType</a></div><div class="ttdeci">NodeType</div><div class="ttdef"><b>Definition:</b> tinyxml.h:457</div></div>
<div class="ttc" id="class_ti_xml_base_html_a0ece57ce1f3253db59ce82377c75c295aeb571e41586d47e28f60445cb9b41d49"><div class="ttname"><a href="class_ti_xml_base.html#a0ece57ce1f3253db59ce82377c75c295aeb571e41586d47e28f60445cb9b41d49">TiXmlBase::MAX_ENTITY_LENGTH</a></div><div class="ttdef"><b>Definition:</b> tinyxml.h:404</div></div>
<div class="ttc" id="class_ti_xml_base_html_ac0c3d66d8a9e6996a1fa016275e16875"><div class="ttname"><a href="class_ti_xml_base.html#ac0c3d66d8a9e6996a1fa016275e16875">TiXmlBase::SkipWhiteSpace</a></div><div class="ttdeci">static const char * SkipWhiteSpace(const char *, TiXmlEncoding encoding)</div><div class="ttdef"><b>Definition:</b> tinyxmlparser.cpp:314</div></div>
<div class="ttc" id="class_ti_xml_declaration_html_a02ee557b1a4545c3219ed377c103ec76"><div class="ttname"><a href="class_ti_xml_declaration.html#a02ee557b1a4545c3219ed377c103ec76">TiXmlDeclaration::Version</a></div><div class="ttdeci">const char * Version() const </div><div class="ttdoc">Version. Will return an empty string if none was found. </div><div class="ttdef"><b>Definition:</b> tinyxml.h:1275</div></div>
<div class="ttc" id="class_ti_xml_element_html_a9e0c1983b840de4134f1f6bf7af00b0f"><div class="ttname"><a href="class_ti_xml_element.html#a9e0c1983b840de4134f1f6bf7af00b0f">TiXmlElement::CopyTo</a></div><div class="ttdeci">void CopyTo(TiXmlElement *target) const </div><div class="ttdef"><b>Definition:</b> tinyxml.cpp:810</div></div>
<div class="ttc" id="class_ti_xml_comment_html_a46373f99b65cb960637dccb1f126bd49"><div class="ttname"><a href="class_ti_xml_comment.html#a46373f99b65cb960637dccb1f126bd49">TiXmlComment::operator=</a></div><div class="ttdeci">void operator=(const TiXmlComment &amp;base)</div><div class="ttdef"><b>Definition:</b> tinyxml.cpp:1275</div></div>
<div class="ttc" id="class_ti_xml_node_html_a57b99d5c97d67a42b9752f5210a1ba5e"><div class="ttname"><a href="class_ti_xml_node.html#a57b99d5c97d67a42b9752f5210a1ba5e">TiXmlNode::Type</a></div><div class="ttdeci">int Type() const </div><div class="ttdef"><b>Definition:</b> tinyxml.h:677</div></div>
<div class="ttc" id="class_ti_xml_base_html_ab251e9d7b9102b9aedb2fdaed2ecfe55afefdc75db23215e846605a2b5af0c2d3"><div class="ttname"><a href="class_ti_xml_base.html#ab251e9d7b9102b9aedb2fdaed2ecfe55afefdc75db23215e846605a2b5af0c2d3">TiXmlBase::TIXML_ERROR_READING_ELEMENT_VALUE</a></div><div class="ttdef"><b>Definition:</b> tinyxml.h:263</div></div>
<div class="ttc" id="class_ti_xml_declaration_html_ad5f37a673f4c507fd7e550470f9cec25"><div class="ttname"><a href="class_ti_xml_declaration.html#ad5f37a673f4c507fd7e550470f9cec25">TiXmlDeclaration::~TiXmlDeclaration</a></div><div class="ttdeci">virtual ~TiXmlDeclaration()</div><div class="ttdef"><b>Definition:</b> tinyxml.h:1272</div></div>
<div class="ttc" id="class_ti_xml_element_html_af95c9165159fd9dfdcc5b894a3fcf85b"><div class="ttname"><a href="class_ti_xml_element.html#af95c9165159fd9dfdcc5b894a3fcf85b">TiXmlElement::Parse</a></div><div class="ttdeci">virtual const char * Parse(const char *p, TiXmlParsingData *data, TiXmlEncoding encoding)</div><div class="ttdef"><b>Definition:</b> tinyxmlparser.cpp:1049</div></div>
<div class="ttc" id="class_ti_xml_element_html_a898d7730ecc341f0bffc7a9dadbf1ce7"><div class="ttname"><a href="class_ti_xml_element.html#a898d7730ecc341f0bffc7a9dadbf1ce7">TiXmlElement::QueryDoubleAttribute</a></div><div class="ttdeci">int QueryDoubleAttribute(const char *name, double *_value) const </div><div class="ttdoc">QueryDoubleAttribute examines the attribute - see QueryIntAttribute(). </div><div class="ttdef"><b>Definition:</b> tinyxml.cpp:649</div></div>
<div class="ttc" id="class_ti_xml_base_html_ab251e9d7b9102b9aedb2fdaed2ecfe55a4c200f9d125027ab449e2be7be471ba0"><div class="ttname"><a href="class_ti_xml_base.html#ab251e9d7b9102b9aedb2fdaed2ecfe55a4c200f9d125027ab449e2be7be471ba0">TiXmlBase::TIXML_ERROR_PARSING_DECLARATION</a></div><div class="ttdef"><b>Definition:</b> tinyxml.h:269</div></div>
<div class="ttc" id="class_ti_xml_node_html_a6d671107e00cca1d28cb2d7f3a87a21e"><div class="ttname"><a href="class_ti_xml_node.html#a6d671107e00cca1d28cb2d7f3a87a21e">TiXmlNode::LastChild</a></div><div class="ttdeci">const TiXmlNode * LastChild() const </div><div class="ttdef"><b>Definition:</b> tinyxml.h:524</div></div>
<div class="ttc" id="class_ti_xml_attribute_html_a83b9c2a47dbfadf5029f2c0f13c18466"><div class="ttname"><a href="class_ti_xml_attribute.html#a83b9c2a47dbfadf5029f2c0f13c18466">TiXmlAttribute::operator=</a></div><div class="ttdeci">void operator=(const TiXmlAttribute &amp;base)</div></div>
<div class="ttc" id="class_ti_xml_document_html_a6dfc01a6e5d58e56acd537dfd3bdeb29"><div class="ttname"><a href="class_ti_xml_document.html#a6dfc01a6e5d58e56acd537dfd3bdeb29">TiXmlDocument::Error</a></div><div class="ttdeci">bool Error() const </div><div class="ttdef"><b>Definition:</b> tinyxml.h:1430</div></div>
<div class="ttc" id="class_ti_xml_base_html_ab54bfb9b70fe6dd276e7b279cab7f003"><div class="ttname"><a href="class_ti_xml_base.html#ab54bfb9b70fe6dd276e7b279cab7f003">TiXmlBase::Column</a></div><div class="ttdeci">int Column() const </div><div class="ttdoc">See Row() </div><div class="ttdef"><b>Definition:</b> tinyxml.h:241</div></div>
<div class="ttc" id="class_ti_xml_base_html_ab251e9d7b9102b9aedb2fdaed2ecfe55ab803949b8f12e03b5b57f86d9c52b614"><div class="ttname"><a href="class_ti_xml_base.html#ab251e9d7b9102b9aedb2fdaed2ecfe55ab803949b8f12e03b5b57f86d9c52b614">TiXmlBase::TIXML_ERROR_OPENING_FILE</a></div><div class="ttdef"><b>Definition:</b> tinyxml.h:259</div></div>
<div class="ttc" id="class_ti_xml_visitor_html_a5c615a6011e312e6da528f2b666b03b8"><div class="ttname"><a href="class_ti_xml_visitor.html#a5c615a6011e312e6da528f2b666b03b8">TiXmlVisitor::Visit</a></div><div class="ttdeci">virtual bool Visit(const TiXmlComment &amp;comment)</div><div class="ttdoc">Visit a comment node. </div><div class="ttdef"><b>Definition:</b> tinyxml.h:144</div></div>
<div class="ttc" id="class_ti_xml_node_html_a4508cc3a2d7a98e96a54cc09c37a78a4"><div class="ttname"><a href="class_ti_xml_node.html#a4508cc3a2d7a98e96a54cc09c37a78a4">TiXmlNode::Clone</a></div><div class="ttdeci">virtual TiXmlNode * Clone() const =0</div></div>
<div class="ttc" id="class_ti_xml_attribute_set_html_ae0636e88cedd4b09d61c451860f68598"><div class="ttname"><a href="class_ti_xml_attribute_set.html#ae0636e88cedd4b09d61c451860f68598">TiXmlAttributeSet::First</a></div><div class="ttdeci">const TiXmlAttribute * First() const </div><div class="ttdef"><b>Definition:</b> tinyxml.h:905</div></div>
<div class="ttc" id="class_ti_xml_declaration_html_a9ff06afc033d7ef730ec7c6825b97ad9"><div class="ttname"><a href="class_ti_xml_declaration.html#a9ff06afc033d7ef730ec7c6825b97ad9">TiXmlDeclaration::Standalone</a></div><div class="ttdeci">const char * Standalone() const </div><div class="ttdoc">Is this a standalone document? </div><div class="ttdef"><b>Definition:</b> tinyxml.h:1279</div></div>
<div class="ttc" id="class_ti_xml_node_html_af749fb7f22010b80e8f904c32653d50e"><div class="ttname"><a href="class_ti_xml_node.html#af749fb7f22010b80e8f904c32653d50e">TiXmlNode::firstChild</a></div><div class="ttdeci">TiXmlNode * firstChild</div><div class="ttdef"><b>Definition:</b> tinyxml.h:751</div></div>
<div class="ttc" id="class_ti_xml_unknown_html"><div class="ttname"><a href="class_ti_xml_unknown.html">TiXmlUnknown</a></div><div class="ttdef"><b>Definition:</b> tinyxml.h:1320</div></div>
<div class="ttc" id="class_ti_xml_handle_html_ab44b723a8dc9af72838a303c079d0376"><div class="ttname"><a href="class_ti_xml_handle.html#ab44b723a8dc9af72838a303c079d0376">TiXmlHandle::Node</a></div><div class="ttdeci">TiXmlNode * Node() const </div><div class="ttdef"><b>Definition:</b> tinyxml.h:1669</div></div>
<div class="ttc" id="class_ti_xml_node_html_a836eded4920ab9e9ef28496f48cd95a2af521ee2fb1e05705776b28fc55a70037"><div class="ttname"><a href="class_ti_xml_node.html#a836eded4920ab9e9ef28496f48cd95a2af521ee2fb1e05705776b28fc55a70037">TiXmlNode::UNKNOWN</a></div><div class="ttdef"><b>Definition:</b> tinyxml.h:462</div></div>
<div class="ttc" id="class_ti_xml_base_html_a183315aa6f1bb36d509b179e912cb93f"><div class="ttname"><a href="class_ti_xml_base.html#a183315aa6f1bb36d509b179e912cb93f">TiXmlBase::operator=</a></div><div class="ttdeci">void operator=(const TiXmlBase &amp;base)</div></div>
<div class="ttc" id="class_ti_xml_node_html_a9eb62a8d95b8a98ec2df481cc9e5a7e2"><div class="ttname"><a href="class_ti_xml_node.html#a9eb62a8d95b8a98ec2df481cc9e5a7e2">TiXmlNode::operator=</a></div><div class="ttdeci">void operator=(const TiXmlNode &amp;base)</div></div>
<div class="ttc" id="class_ti_xml_base_html_a0f799ec645bfb8d8a969e83478f379c1"><div class="ttname"><a href="class_ti_xml_base.html#a0f799ec645bfb8d8a969e83478f379c1">TiXmlBase::SetCondenseWhiteSpace</a></div><div class="ttdeci">static void SetCondenseWhiteSpace(bool condense)</div><div class="ttdef"><b>Definition:</b> tinyxml.h:217</div></div>
<div class="ttc" id="class_ti_xml_handle_html"><div class="ttname"><a href="class_ti_xml_handle.html">TiXmlHandle</a></div><div class="ttdef"><b>Definition:</b> tinyxml.h:1608</div></div>
<div class="ttc" id="class_ti_xml_document_html_a21c0aeb0d0a720169ad4ac89523ebe93"><div class="ttname"><a href="class_ti_xml_document.html#a21c0aeb0d0a720169ad4ac89523ebe93">TiXmlDocument::SaveFile</a></div><div class="ttdeci">bool SaveFile() const </div><div class="ttdoc">Save a file using the current document value. Returns true if successful. </div><div class="ttdef"><b>Definition:</b> tinyxml.cpp:919</div></div>
<div class="ttc" id="class_ti_xml_base_html_af56296d561c0bab4bc8e198cdcf5c48e"><div class="ttname"><a href="class_ti_xml_base.html#af56296d561c0bab4bc8e198cdcf5c48e">TiXmlBase::IsWhiteSpace</a></div><div class="ttdeci">static bool IsWhiteSpace(char c)</div><div class="ttdef"><b>Definition:</b> tinyxml.h:281</div></div>
<div class="ttc" id="class_ti_xml_unknown_html_a945f09b3c6538099c69fc563216750c3"><div class="ttname"><a href="class_ti_xml_unknown.html#a945f09b3c6538099c69fc563216750c3">TiXmlUnknown::TiXmlUnknown</a></div><div class="ttdeci">TiXmlUnknown()</div><div class="ttdef"><b>Definition:</b> tinyxml.h:1323</div></div>
<div class="ttc" id="class_ti_xml_attribute_html_a0316da31373496c4368ad549bf711394"><div class="ttname"><a href="class_ti_xml_attribute.html#a0316da31373496c4368ad549bf711394">TiXmlAttribute::SetDoubleValue</a></div><div class="ttdeci">void SetDoubleValue(double _value)</div><div class="ttdoc">Set the value from a double. </div><div class="ttdef"><b>Definition:</b> tinyxml.cpp:1247</div></div>
<div class="ttc" id="class_ti_xml_printer_html_ad01375ae9199bd2f48252eaddce3039d"><div class="ttname"><a href="class_ti_xml_printer.html#ad01375ae9199bd2f48252eaddce3039d">TiXmlPrinter::Size</a></div><div class="ttdeci">size_t Size()</div><div class="ttdoc">Return the length of the result string. </div><div class="ttdef"><b>Definition:</b> tinyxml.h:1747</div></div>
<div class="ttc" id="class_ti_xml_element_html_a56979767deca794376b1dfa69a525b2a"><div class="ttname"><a href="class_ti_xml_element.html#a56979767deca794376b1dfa69a525b2a">TiXmlElement::RemoveAttribute</a></div><div class="ttdeci">void RemoveAttribute(const char *name)</div><div class="ttdef"><b>Definition:</b> tinyxml.cpp:402</div></div>
<div class="ttc" id="class_ti_xml_handle_html_ac5429de14bb78b16288bac5bf33c6858"><div class="ttname"><a href="class_ti_xml_handle.html#ac5429de14bb78b16288bac5bf33c6858">TiXmlHandle::node</a></div><div class="ttdeci">TiXmlNode * node</div><div class="ttdef"><b>Definition:</b> tinyxml.h:1684</div></div>
<div class="ttc" id="class_ti_xml_node_html_ae19d8510efc90596552f4feeac9a8fbf"><div class="ttname"><a href="class_ti_xml_node.html#ae19d8510efc90596552f4feeac9a8fbf">TiXmlNode::RemoveChild</a></div><div class="ttdeci">bool RemoveChild(TiXmlNode *removeThis)</div><div class="ttdoc">Delete a child of this node. </div><div class="ttdef"><b>Definition:</b> tinyxml.cpp:304</div></div>
<div class="ttc" id="class_ti_xml_handle_html_aba18fd7bdefb942ecdea4bf4b8e29ec8"><div class="ttname"><a href="class_ti_xml_handle.html#aba18fd7bdefb942ecdea4bf4b8e29ec8">TiXmlHandle::TiXmlHandle</a></div><div class="ttdeci">TiXmlHandle(TiXmlNode *_node)</div><div class="ttdoc">Create a handle from any node (at any depth of the tree.) This can be a null pointer. </div><div class="ttdef"><b>Definition:</b> tinyxml.h:1612</div></div>
<div class="ttc" id="class_ti_xml_element_html_a31ab28cc3b892a69254391d6bbe08df3"><div class="ttname"><a href="class_ti_xml_element.html#a31ab28cc3b892a69254391d6bbe08df3">TiXmlElement::Accept</a></div><div class="ttdeci">virtual bool Accept(TiXmlVisitor *visitor) const </div><div class="ttdef"><b>Definition:</b> tinyxml.cpp:832</div></div>
<div class="ttc" id="class_ti_xml_base_html_a07c765e3a7f979d343e646ea797b180b"><div class="ttname"><a href="class_ti_xml_base.html#a07c765e3a7f979d343e646ea797b180b">TiXmlBase::ConvertUTF32ToUTF8</a></div><div class="ttdeci">static void ConvertUTF32ToUTF8(unsigned long input, char *output, int *length)</div><div class="ttdef"><b>Definition:</b> tinyxmlparser.cpp:88</div></div>
<div class="ttc" id="class_ti_xml_node_html_aead528b3cedc33c16a6c539872c7cc8b"><div class="ttname"><a href="class_ti_xml_node.html#aead528b3cedc33c16a6c539872c7cc8b">TiXmlNode::value</a></div><div class="ttdeci">TIXML_STRING value</div><div class="ttdef"><b>Definition:</b> tinyxml.h:754</div></div>
<div class="ttc" id="class_ti_xml_node_html_a6936ae323675071808ac4840379e57f5"><div class="ttname"><a href="class_ti_xml_node.html#a6936ae323675071808ac4840379e57f5">TiXmlNode::FirstChildElement</a></div><div class="ttdeci">TiXmlElement * FirstChildElement(const char *_value)</div><div class="ttdef"><b>Definition:</b> tinyxml.h:664</div></div>
<div class="ttc" id="class_ti_xml_text_html_a895bf34ffad17f7439ab2a52b9651648"><div class="ttname"><a href="class_ti_xml_text.html#a895bf34ffad17f7439ab2a52b9651648">TiXmlText::ToText</a></div><div class="ttdeci">virtual const TiXmlText * ToText() const </div><div class="ttdoc">Cast to a more defined type. Will return null not of the requested type. </div><div class="ttdef"><b>Definition:</b> tinyxml.h:1215</div></div>
<div class="ttc" id="class_ti_xml_attribute_html_a7e065df640116a62ea4f4b7da5449cc8"><div class="ttname"><a href="class_ti_xml_attribute.html#a7e065df640116a62ea4f4b7da5449cc8">TiXmlAttribute::SetIntValue</a></div><div class="ttdeci">void SetIntValue(int _value)</div><div class="ttdoc">Set the value from an integer. </div><div class="ttdef"><b>Definition:</b> tinyxml.cpp:1236</div></div>
<div class="ttc" id="class_ti_xml_declaration_html_a9d08959f935421a593032bd3efb30c38"><div class="ttname"><a href="class_ti_xml_declaration.html#a9d08959f935421a593032bd3efb30c38">TiXmlDeclaration::CopyTo</a></div><div class="ttdeci">void CopyTo(TiXmlDeclaration *target) const </div><div class="ttdef"><b>Definition:</b> tinyxml.cpp:1424</div></div>
<div class="ttc" id="class_ti_xml_base_html_ae22522b2e8e1ac43102d16394f639fc8"><div class="ttname"><a href="class_ti_xml_base.html#ae22522b2e8e1ac43102d16394f639fc8">TiXmlBase::IsAlpha</a></div><div class="ttdeci">static int IsAlpha(unsigned char anyByte, TiXmlEncoding encoding)</div><div class="ttdef"><b>Definition:</b> tinyxmlparser.cpp:129</div></div>
<div class="ttc" id="class_ti_xml_base_html_a00e4edb0219d00a1379c856e5a1d2025"><div class="ttname"><a href="class_ti_xml_base.html#a00e4edb0219d00a1379c856e5a1d2025">TiXmlBase::Parse</a></div><div class="ttdeci">virtual const char * Parse(const char *p, TiXmlParsingData *data, TiXmlEncoding encoding)=0</div></div>
<div class="ttc" id="class_ti_xml_handle_html_a9fc739c8a18d160006f82572fc143d13"><div class="ttname"><a href="class_ti_xml_handle.html#a9fc739c8a18d160006f82572fc143d13">TiXmlHandle::Text</a></div><div class="ttdeci">TiXmlText * Text() const </div><div class="ttdef"><b>Definition:</b> tinyxml.h:1677</div></div>
<div class="ttc" id="tinyxml_8h_html_a2413aed779b03d5768157b299ff79090"><div class="ttname"><a href="tinyxml_8h.html#a2413aed779b03d5768157b299ff79090">TIXML_PATCH_VERSION</a></div><div class="ttdeci">const int TIXML_PATCH_VERSION</div><div class="ttdef"><b>Definition:</b> tinyxml.h:91</div></div>
<div class="ttc" id="class_ti_xml_element_html_a5670933ec2d7d9763b9891acc05d7f7d"><div class="ttname"><a href="class_ti_xml_element.html#a5670933ec2d7d9763b9891acc05d7f7d">TiXmlElement::ClearThis</a></div><div class="ttdeci">void ClearThis()</div><div class="ttdef"><b>Definition:</b> tinyxml.cpp:529</div></div>
<div class="ttc" id="class_ti_xml_declaration_html_a0fedc57539af9049be8db2d7d9d9ba33"><div class="ttname"><a href="class_ti_xml_declaration.html#a0fedc57539af9049be8db2d7d9d9ba33">TiXmlDeclaration::operator=</a></div><div class="ttdeci">void operator=(const TiXmlDeclaration &amp;copy)</div><div class="ttdef"><b>Definition:</b> tinyxml.cpp:1395</div></div>
<div class="ttc" id="class_ti_xml_document_html_a9f5e84335708fde98400230f9f12659c"><div class="ttname"><a href="class_ti_xml_document.html#a9f5e84335708fde98400230f9f12659c">TiXmlDocument::TiXmlDocument</a></div><div class="ttdeci">TiXmlDocument()</div><div class="ttdoc">Create an empty document, that has no name. </div><div class="ttdef"><b>Definition:</b> tinyxml.cpp:870</div></div>
<div class="ttc" id="class_ti_xml_printer_html_a213377a4070c7e625bae59716b089e5e"><div class="ttname"><a href="class_ti_xml_printer.html#a213377a4070c7e625bae59716b089e5e">TiXmlPrinter::SetIndent</a></div><div class="ttdeci">void SetIndent(const char *_indent)</div><div class="ttdef"><b>Definition:</b> tinyxml.h:1727</div></div>
<div class="ttc" id="class_ti_xml_text_html_ae7c3a8fd3e4dbf6c0c4363a943d72f5b"><div class="ttname"><a href="class_ti_xml_text.html#ae7c3a8fd3e4dbf6c0c4363a943d72f5b">TiXmlText::ToText</a></div><div class="ttdeci">virtual TiXmlText * ToText()</div><div class="ttdoc">Cast to a more defined type. Will return null not of the requested type. </div><div class="ttdef"><b>Definition:</b> tinyxml.h:1216</div></div>
<div class="ttc" id="class_ti_xml_declaration_html_ab9eb14dc9cb78e3a8a0636d5d6a5d04d"><div class="ttname"><a href="class_ti_xml_declaration.html#ab9eb14dc9cb78e3a8a0636d5d6a5d04d">TiXmlDeclaration::version</a></div><div class="ttdeci">TIXML_STRING version</div><div class="ttdef"><b>Definition:</b> tinyxml.h:1307</div></div>
<div class="ttc" id="class_ti_xml_node_html_a06de5af852668c7e4af0d09c205f0b0d"><div class="ttname"><a href="class_ti_xml_node.html#a06de5af852668c7e4af0d09c205f0b0d">TiXmlNode::ToUnknown</a></div><div class="ttdeci">virtual TiXmlUnknown * ToUnknown()</div><div class="ttdoc">Cast to a more defined type. Will return null if not of the requested type. </div><div class="ttdef"><b>Definition:</b> tinyxml.h:700</div></div>
<div class="ttc" id="class_ti_xml_unknown_html_a675c4b2684af35e4c7649b7fd5ae598d"><div class="ttname"><a href="class_ti_xml_unknown.html#a675c4b2684af35e4c7649b7fd5ae598d">TiXmlUnknown::Clone</a></div><div class="ttdeci">virtual TiXmlNode * Clone() const </div><div class="ttdoc">Creates a copy of this Unknown and returns it. </div><div class="ttdef"><b>Definition:</b> tinyxml.cpp:1472</div></div>
<div class="ttc" id="struct_ti_xml_cursor_html"><div class="ttname"><a href="struct_ti_xml_cursor.html">TiXmlCursor</a></div><div class="ttdef"><b>Definition:</b> tinyxml.h:96</div></div>
<div class="ttc" id="class_ti_xml_base_html_a321919055c115c78ded17f85a793f368"><div class="ttname"><a href="class_ti_xml_base.html#a321919055c115c78ded17f85a793f368">TiXmlBase::IsAlphaNum</a></div><div class="ttdeci">static int IsAlphaNum(unsigned char anyByte, TiXmlEncoding encoding)</div><div class="ttdef"><b>Definition:</b> tinyxmlparser.cpp:150</div></div>
<div class="ttc" id="class_ti_xml_element_html_ac786bce103042d3837c4cc2ff6967d41"><div class="ttname"><a href="class_ti_xml_element.html#ac786bce103042d3837c4cc2ff6967d41">TiXmlElement::ReadValue</a></div><div class="ttdeci">const char * ReadValue(const char *in, TiXmlParsingData *prevData, TiXmlEncoding encoding)</div><div class="ttdef"><b>Definition:</b> tinyxmlparser.cpp:1173</div></div>
<div class="ttc" id="tinyxml_8h_html_adf764cbdea00d65edcd07bb9953ad2b7a4444723f0e0f7ba0bc120b172120d479"><div class="ttname"><a href="tinyxml_8h.html#adf764cbdea00d65edcd07bb9953ad2b7a4444723f0e0f7ba0bc120b172120d479">TIXML_WRONG_TYPE</a></div><div class="ttdef"><b>Definition:</b> tinyxml.h:154</div></div>
<div class="ttc" id="class_ti_xml_node_html_a77943eb90d12c2892b1337a9f5918b41"><div class="ttname"><a href="class_ti_xml_node.html#a77943eb90d12c2892b1337a9f5918b41">TiXmlNode::Value</a></div><div class="ttdeci">const char * Value() const </div><div class="ttdef"><b>Definition:</b> tinyxml.h:482</div></div>
<div class="ttc" id="class_ti_xml_base_html_ad0120210e4680ef2088601753ce0ede4"><div class="ttname"><a href="class_ti_xml_base.html#ad0120210e4680ef2088601753ce0ede4">TiXmlBase::GetUserData</a></div><div class="ttdeci">const void * GetUserData() const </div><div class="ttdoc">Get a pointer to arbitrary user data. </div><div class="ttdef"><b>Definition:</b> tinyxml.h:245</div></div>
<div class="ttc" id="class_ti_xml_base_html_ad1837ecb25a913612fa1115f090cbb56"><div class="ttname"><a href="class_ti_xml_base.html#ad1837ecb25a913612fa1115f090cbb56">TiXmlBase::~TiXmlBase</a></div><div class="ttdeci">virtual ~TiXmlBase()</div><div class="ttdef"><b>Definition:</b> tinyxml.h:198</div></div>
<div class="ttc" id="class_ti_xml_document_html_a1ff6a063602f31acae6f37fc049d8bbd"><div class="ttname"><a href="class_ti_xml_document.html#a1ff6a063602f31acae6f37fc049d8bbd">TiXmlDocument::error</a></div><div class="ttdeci">bool error</div><div class="ttdef"><b>Definition:</b> tinyxml.h:1519</div></div>
<div class="ttc" id="class_ti_xml_handle_html_acb5fe8388a526289ea65e817a51e05e7"><div class="ttname"><a href="class_ti_xml_handle.html#acb5fe8388a526289ea65e817a51e05e7">TiXmlHandle::Element</a></div><div class="ttdeci">TiXmlElement * Element() const </div><div class="ttdef"><b>Definition:</b> tinyxml.h:1673</div></div>
<div class="ttc" id="class_ti_xml_node_html_a7b2372c0e7adfb32f5b6902fe49a39b2"><div class="ttname"><a href="class_ti_xml_node.html#a7b2372c0e7adfb32f5b6902fe49a39b2">TiXmlNode::GetDocument</a></div><div class="ttdeci">TiXmlDocument * GetDocument()</div><div class="ttdef"><b>Definition:</b> tinyxml.h:683</div></div>
<div class="ttc" id="struct_ti_xml_cursor_html_a1e6fa622b59dafb71b6efe595105dcdd"><div class="ttname"><a href="struct_ti_xml_cursor.html#a1e6fa622b59dafb71b6efe595105dcdd">TiXmlCursor::Clear</a></div><div class="ttdeci">void Clear()</div><div class="ttdef"><b>Definition:</b> tinyxml.h:99</div></div>
<div class="ttc" id="class_ti_xml_base_html_ab251e9d7b9102b9aedb2fdaed2ecfe55ade7edbad3a94a6c161cac2638f380e17"><div class="ttname"><a href="class_ti_xml_base.html#ab251e9d7b9102b9aedb2fdaed2ecfe55ade7edbad3a94a6c161cac2638f380e17">TiXmlBase::TIXML_ERROR_EMBEDDED_NULL</a></div><div class="ttdef"><b>Definition:</b> tinyxml.h:271</div></div>
<div class="ttc" id="class_ti_xml_handle_html_abc6e7ed383a5fe1e52b0c0004b457b9e"><div class="ttname"><a href="class_ti_xml_handle.html#abc6e7ed383a5fe1e52b0c0004b457b9e">TiXmlHandle::ToElement</a></div><div class="ttdeci">TiXmlElement * ToElement() const </div><div class="ttdef"><b>Definition:</b> tinyxml.h:1658</div></div>
<div class="ttc" id="class_ti_xml_attribute_html_aa1a20ad59dc7e89a0ab265396360d50f"><div class="ttname"><a href="class_ti_xml_attribute.html#aa1a20ad59dc7e89a0ab265396360d50f">TiXmlAttribute::IntValue</a></div><div class="ttdeci">int IntValue() const </div><div class="ttdoc">Return the value of this attribute, converted to an integer. </div><div class="ttdef"><b>Definition:</b> tinyxml.cpp:1258</div></div>
<div class="ttc" id="class_ti_xml_printer_html_a6539b864026c8667cd0bd5fdf4b41f43"><div class="ttname"><a href="class_ti_xml_printer.html#a6539b864026c8667cd0bd5fdf4b41f43">TiXmlPrinter::TiXmlPrinter</a></div><div class="ttdeci">TiXmlPrinter()</div><div class="ttdef"><b>Definition:</b> tinyxml.h:1710</div></div>
<div class="ttc" id="class_ti_xml_base_html_a3de391ea9f4c4a8aa10d04480b048795"><div class="ttname"><a href="class_ti_xml_base.html#a3de391ea9f4c4a8aa10d04480b048795">TiXmlBase::IsWhiteSpace</a></div><div class="ttdeci">static bool IsWhiteSpace(int c)</div><div class="ttdef"><b>Definition:</b> tinyxml.h:285</div></div>
<div class="ttc" id="class_ti_xml_document_html_a2da9a95ba3f9c895a8d7f4de7122a642"><div class="ttname"><a href="class_ti_xml_document.html#a2da9a95ba3f9c895a8d7f4de7122a642">TiXmlDocument::errorDesc</a></div><div class="ttdeci">TIXML_STRING errorDesc</div><div class="ttdef"><b>Definition:</b> tinyxml.h:1521</div></div>
<div class="ttc" id="class_ti_xml_element_html_aea0bfe471380f281c5945770ddbf52b9"><div class="ttname"><a href="class_ti_xml_element.html#aea0bfe471380f281c5945770ddbf52b9">TiXmlElement::QueryIntAttribute</a></div><div class="ttdeci">int QueryIntAttribute(const char *name, int *_value) const </div><div class="ttdef"><b>Definition:</b> tinyxml.cpp:629</div></div>
<div class="ttc" id="class_ti_xml_attribute_html_a298a57287d305904ba6bd96ae6f78d3d"><div class="ttname"><a href="class_ti_xml_attribute.html#a298a57287d305904ba6bd96ae6f78d3d">TiXmlAttribute::Name</a></div><div class="ttdeci">const char * Name() const </div><div class="ttdoc">Return the name of this attribute. </div><div class="ttdef"><b>Definition:</b> tinyxml.h:804</div></div>
<div class="ttc" id="tinyxml_8h_html_a88d51847a13ee0f4b4d320d03d2c4d96a4f7cb4a48feb16284f2c1620454b3909"><div class="ttname"><a href="tinyxml_8h.html#a88d51847a13ee0f4b4d320d03d2c4d96a4f7cb4a48feb16284f2c1620454b3909">TIXML_ENCODING_UNKNOWN</a></div><div class="ttdef"><b>Definition:</b> tinyxml.h:161</div></div>
<div class="ttc" id="class_ti_xml_attribute_html_a54a5f8730c7b02b9a41b74e12e27fe86"><div class="ttname"><a href="class_ti_xml_attribute.html#a54a5f8730c7b02b9a41b74e12e27fe86">TiXmlAttribute::Previous</a></div><div class="ttdeci">const TiXmlAttribute * Previous() const </div><div class="ttdoc">Get the previous sibling attribute in the DOM. Returns null at beginning. </div><div class="ttdef"><b>Definition:</b> tinyxml.cpp:1176</div></div>
<div class="ttc" id="class_ti_xml_declaration_html_abf6303db4bd05b5be554036817ff1cb4"><div class="ttname"><a href="class_ti_xml_declaration.html#abf6303db4bd05b5be554036817ff1cb4">TiXmlDeclaration::Print</a></div><div class="ttdeci">virtual void Print(FILE *cfile, int depth) const </div><div class="ttdef"><b>Definition:</b> tinyxml.h:1285</div></div>
<div class="ttc" id="class_ti_xml_node_html_a6a4c8ac28ee7a745d059db6691e03bae"><div class="ttname"><a href="class_ti_xml_node.html#a6a4c8ac28ee7a745d059db6691e03bae">TiXmlNode::ToDocument</a></div><div class="ttdeci">virtual TiXmlDocument * ToDocument()</div><div class="ttdoc">Cast to a more defined type. Will return null if not of the requested type. </div><div class="ttdef"><b>Definition:</b> tinyxml.h:697</div></div>
<div class="ttc" id="class_ti_xml_element_html_a13f6df105ebb1e8dc636e75cc883be32"><div class="ttname"><a href="class_ti_xml_element.html#a13f6df105ebb1e8dc636e75cc883be32">TiXmlElement::Clone</a></div><div class="ttdeci">virtual TiXmlNode * Clone() const </div><div class="ttdoc">Creates a new Element and returns it - the returned element is a copy. </div><div class="ttdef"><b>Definition:</b> tinyxml.cpp:846</div></div>
<div class="ttc" id="class_ti_xml_text_html_adcec7d9b6fccfc5777452bb97e6031c1"><div class="ttname"><a href="class_ti_xml_text.html#adcec7d9b6fccfc5777452bb97e6031c1">TiXmlText::CopyTo</a></div><div class="ttdeci">void CopyTo(TiXmlText *target) const </div><div class="ttdef"><b>Definition:</b> tinyxml.cpp:1338</div></div>
<div class="ttc" id="class_ti_xml_node_html"><div class="ttname"><a href="class_ti_xml_node.html">TiXmlNode</a></div><div class="ttdef"><b>Definition:</b> tinyxml.h:418</div></div>
<div class="ttc" id="class_ti_xml_attribute_set_html_a99703bb08ca2aece2d7ef835de339ba0"><div class="ttname"><a href="class_ti_xml_attribute_set.html#a99703bb08ca2aece2d7ef835de339ba0">TiXmlAttributeSet::First</a></div><div class="ttdeci">TiXmlAttribute * First()</div><div class="ttdef"><b>Definition:</b> tinyxml.h:906</div></div>
<div class="ttc" id="class_ti_xml_element_html_a86191b49f9177be132b85b14655f1381"><div class="ttname"><a href="class_ti_xml_element.html#a86191b49f9177be132b85b14655f1381">TiXmlElement::LastAttribute</a></div><div class="ttdeci">const TiXmlAttribute * LastAttribute() const </div><div class="ttdoc">Access the last attribute in this element. </div><div class="ttdef"><b>Definition:</b> tinyxml.h:1051</div></div>
<div class="ttc" id="class_ti_xml_node_html_a78878709e53066f06eb4fcbcdd3a5260"><div class="ttname"><a href="class_ti_xml_node.html#a78878709e53066f06eb4fcbcdd3a5260">TiXmlNode::Parent</a></div><div class="ttdeci">const TiXmlNode * Parent() const </div><div class="ttdef"><b>Definition:</b> tinyxml.h:513</div></div>
<div class="ttc" id="class_ti_xml_base_html_ac5c08bf3deffcda0bf8ce2958372b584"><div class="ttname"><a href="class_ti_xml_base.html#ac5c08bf3deffcda0bf8ce2958372b584">TiXmlBase::GetEntity</a></div><div class="ttdeci">static const char * GetEntity(const char *in, char *value, int *length, TiXmlEncoding encoding)</div><div class="ttdef"><b>Definition:</b> tinyxmlparser.cpp:438</div></div>
<div class="ttc" id="class_ti_xml_visitor_html_aa0eef40a3bcc80f9d12993935b3da1ab"><div class="ttname"><a href="class_ti_xml_visitor.html#aa0eef40a3bcc80f9d12993935b3da1ab">TiXmlVisitor::Visit</a></div><div class="ttdeci">virtual bool Visit(const TiXmlUnknown &amp;unknown)</div><div class="ttdoc">Visit an unknow node. </div><div class="ttdef"><b>Definition:</b> tinyxml.h:146</div></div>
<div class="ttc" id="class_ti_xml_printer_html_a25e8120bcfda10cc06a11b2dedcef7fe"><div class="ttname"><a href="class_ti_xml_printer.html#a25e8120bcfda10cc06a11b2dedcef7fe">TiXmlPrinter::lineBreak</a></div><div class="ttdeci">TIXML_STRING lineBreak</div><div class="ttdef"><b>Definition:</b> tinyxml.h:1767</div></div>
<div class="ttc" id="class_ti_xml_attribute_html_a867562769ef9778c1690cd373246b05b"><div class="ttname"><a href="class_ti_xml_attribute.html#a867562769ef9778c1690cd373246b05b">TiXmlAttribute::operator&gt;</a></div><div class="ttdeci">bool operator&gt;(const TiXmlAttribute &amp;rhs) const </div><div class="ttdef"><b>Definition:</b> tinyxml.h:855</div></div>
<div class="ttc" id="class_ti_xml_comment_html_aaa3252031d3e8bd3a2bf51a1c61201b7"><div class="ttname"><a href="class_ti_xml_comment.html#aaa3252031d3e8bd3a2bf51a1c61201b7">TiXmlComment::TiXmlComment</a></div><div class="ttdeci">TiXmlComment()</div><div class="ttdoc">Constructs an empty comment. </div><div class="ttdef"><b>Definition:</b> tinyxml.h:1132</div></div>
<div class="ttc" id="class_ti_xml_document_html_a1dc977bde3e4fe85a8eb9d88a35ef5a4"><div class="ttname"><a href="class_ti_xml_document.html#a1dc977bde3e4fe85a8eb9d88a35ef5a4">TiXmlDocument::ToDocument</a></div><div class="ttdeci">virtual const TiXmlDocument * ToDocument() const </div><div class="ttdoc">Cast to a more defined type. Will return null not of the requested type. </div><div class="ttdef"><b>Definition:</b> tinyxml.h:1502</div></div>
<div class="ttc" id="class_ti_xml_declaration_html_a52524bf1a0726104350fe4121d7fdff4"><div class="ttname"><a href="class_ti_xml_declaration.html#a52524bf1a0726104350fe4121d7fdff4">TiXmlDeclaration::standalone</a></div><div class="ttdeci">TIXML_STRING standalone</div><div class="ttdef"><b>Definition:</b> tinyxml.h:1309</div></div>
<div class="ttc" id="class_ti_xml_element_html_aa04d3af11601ef5a5f88295203a843be"><div class="ttname"><a href="class_ti_xml_element.html#aa04d3af11601ef5a5f88295203a843be">TiXmlElement::QueryFloatAttribute</a></div><div class="ttdeci">int QueryFloatAttribute(const char *name, float *_value) const </div><div class="ttdoc">QueryFloatAttribute examines the attribute - see QueryIntAttribute(). </div><div class="ttdef"><b>Definition:</b> tinyxml.h:985</div></div>
<div class="ttc" id="class_ti_xml_attribute_set_html_a745e50ddaae3bee93e4589321e0b9c1a"><div class="ttname"><a href="class_ti_xml_attribute_set.html#a745e50ddaae3bee93e4589321e0b9c1a">TiXmlAttributeSet::Add</a></div><div class="ttdeci">void Add(TiXmlAttribute *attribute)</div><div class="ttdef"><b>Definition:</b> tinyxml.cpp:1498</div></div>
<div class="ttc" id="class_ti_xml_printer_html_ab23a90629e374cb1cadca090468bbd19"><div class="ttname"><a href="class_ti_xml_printer.html#ab23a90629e374cb1cadca090468bbd19">TiXmlPrinter::SetStreamPrinting</a></div><div class="ttdeci">void SetStreamPrinting()</div><div class="ttdef"><b>Definition:</b> tinyxml.h:1741</div></div>
<div class="ttc" id="class_ti_xml_comment_html_a17398061d62c470f57801ce28fa33ad4"><div class="ttname"><a href="class_ti_xml_comment.html#a17398061d62c470f57801ce28fa33ad4">TiXmlComment::Print</a></div><div class="ttdeci">virtual void Print(FILE *cfile, int depth) const </div><div class="ttdef"><b>Definition:</b> tinyxml.cpp:1282</div></div>
<div class="ttc" id="class_ti_xml_attribute_set_html_a2f210bed54c832adf1683c44c35727b9"><div class="ttname"><a href="class_ti_xml_attribute_set.html#a2f210bed54c832adf1683c44c35727b9">TiXmlAttributeSet::Find</a></div><div class="ttdeci">TiXmlAttribute * Find(const char *_name)</div><div class="ttdef"><b>Definition:</b> tinyxml.h:911</div></div>
<div class="ttc" id="class_ti_xml_node_html_a836eded4920ab9e9ef28496f48cd95a2a8334037fb3fe05c67d6110975b38a8bf"><div class="ttname"><a href="class_ti_xml_node.html#a836eded4920ab9e9ef28496f48cd95a2a8334037fb3fe05c67d6110975b38a8bf">TiXmlNode::TYPECOUNT</a></div><div class="ttdef"><b>Definition:</b> tinyxml.h:465</div></div>
<div class="ttc" id="class_ti_xml_visitor_html_a0d2b6e4f42f153243cc595ae0bc78306"><div class="ttname"><a href="class_ti_xml_visitor.html#a0d2b6e4f42f153243cc595ae0bc78306">TiXmlVisitor::Visit</a></div><div class="ttdeci">virtual bool Visit(const TiXmlText &amp;text)</div><div class="ttdoc">Visit a text node. </div><div class="ttdef"><b>Definition:</b> tinyxml.h:142</div></div>
<div class="ttc" id="class_ti_xml_document_html_aa90bc630ee5203c6109ca5fad3323649"><div class="ttname"><a href="class_ti_xml_document.html#aa90bc630ee5203c6109ca5fad3323649">TiXmlDocument::ErrorCol</a></div><div class="ttdeci">int ErrorCol() const </div><div class="ttdoc">The column where the error occured. See ErrorRow() </div><div class="ttdef"><b>Definition:</b> tinyxml.h:1448</div></div>
<div class="ttc" id="class_ti_xml_document_html_af30efc75e804aa2e92fb8be3a8cb676e"><div class="ttname"><a href="class_ti_xml_document.html#af30efc75e804aa2e92fb8be3a8cb676e">TiXmlDocument::ErrorRow</a></div><div class="ttdeci">int ErrorRow() const </div><div class="ttdef"><b>Definition:</b> tinyxml.h:1447</div></div>
<div class="ttc" id="class_ti_xml_node_html_a5b30756d21b304580d22a841ec9d61f8"><div class="ttname"><a href="class_ti_xml_node.html#a5b30756d21b304580d22a841ec9d61f8">TiXmlNode::lastChild</a></div><div class="ttdeci">TiXmlNode * lastChild</div><div class="ttdef"><b>Definition:</b> tinyxml.h:752</div></div>
<div class="ttc" id="class_ti_xml_handle_html_a1381c17507a130767b1e23afc93b3674"><div class="ttname"><a href="class_ti_xml_handle.html#a1381c17507a130767b1e23afc93b3674">TiXmlHandle::ToUnknown</a></div><div class="ttdeci">TiXmlUnknown * ToUnknown() const </div><div class="ttdef"><b>Definition:</b> tinyxml.h:1664</div></div>
<div class="ttc" id="class_ti_xml_node_html_ac2cd892768726270e511b2ab32de4d10"><div class="ttname"><a href="class_ti_xml_node.html#ac2cd892768726270e511b2ab32de4d10">TiXmlNode::PreviousSibling</a></div><div class="ttdeci">const TiXmlNode * PreviousSibling() const </div><div class="ttdoc">Navigate to a sibling node. </div><div class="ttdef"><b>Definition:</b> tinyxml.h:607</div></div>
<div class="ttc" id="class_ti_xml_document_html_a4d5400dec9bfb55c640428de33297886"><div class="ttname"><a href="class_ti_xml_document.html#a4d5400dec9bfb55c640428de33297886">TiXmlDocument::useMicrosoftBOM</a></div><div class="ttdeci">bool useMicrosoftBOM</div><div class="ttdef"><b>Definition:</b> tinyxml.h:1524</div></div>
<div class="ttc" id="class_ti_xml_declaration_html_ab6a6b178161ba9abc2c35058de689864"><div class="ttname"><a href="class_ti_xml_declaration.html#ab6a6b178161ba9abc2c35058de689864">TiXmlDeclaration::Accept</a></div><div class="ttdeci">virtual bool Accept(TiXmlVisitor *visitor) const </div><div class="ttdef"><b>Definition:</b> tinyxml.cpp:1434</div></div>
<div class="ttc" id="class_ti_xml_node_html_a543208c2c801c84a213529541e904b9f"><div class="ttname"><a href="class_ti_xml_node.html#a543208c2c801c84a213529541e904b9f">TiXmlNode::ReplaceChild</a></div><div class="ttdeci">TiXmlNode * ReplaceChild(TiXmlNode *replaceThis, const TiXmlNode &amp;withThis)</div><div class="ttdef"><b>Definition:</b> tinyxml.cpp:276</div></div>
<div class="ttc" id="tinyxml_8h_html_a88d51847a13ee0f4b4d320d03d2c4d96af95195ddd184a603ec46225e87059d0a"><div class="ttname"><a href="tinyxml_8h.html#a88d51847a13ee0f4b4d320d03d2c4d96af95195ddd184a603ec46225e87059d0a">TIXML_ENCODING_UTF8</a></div><div class="ttdef"><b>Definition:</b> tinyxml.h:162</div></div>
<div class="ttc" id="class_ti_xml_text_html_af659e77c6b87d684827f35a8f4895960"><div class="ttname"><a href="class_ti_xml_text.html#af659e77c6b87d684827f35a8f4895960">TiXmlText::TiXmlText</a></div><div class="ttdeci">TiXmlText(const char *initValue)</div><div class="ttdef"><b>Definition:</b> tinyxml.h:1186</div></div>
<div class="ttc" id="class_ti_xml_attribute_html_ad6c93088ee21af41a107931223339344"><div class="ttname"><a href="class_ti_xml_attribute.html#ad6c93088ee21af41a107931223339344">TiXmlAttribute::QueryIntValue</a></div><div class="ttdeci">int QueryIntValue(int *_value) const </div><div class="ttdef"><b>Definition:</b> tinyxml.cpp:1222</div></div>
<div class="ttc" id="class_ti_xml_base_html_ab251e9d7b9102b9aedb2fdaed2ecfe55a670fac23171b64829f90639cc3696d6e"><div class="ttname"><a href="class_ti_xml_base.html#ab251e9d7b9102b9aedb2fdaed2ecfe55a670fac23171b64829f90639cc3696d6e">TiXmlBase::TIXML_ERROR_READING_ATTRIBUTES</a></div><div class="ttdef"><b>Definition:</b> tinyxml.h:264</div></div>
<div class="ttc" id="class_ti_xml_element_html_a56d7e69380c3cc938bf213d2857791b2"><div class="ttname"><a href="class_ti_xml_element.html#a56d7e69380c3cc938bf213d2857791b2">TiXmlElement::attributeSet</a></div><div class="ttdeci">TiXmlAttributeSet attributeSet</div><div class="ttdef"><b>Definition:</b> tinyxml.h:1122</div></div>
<div class="ttc" id="class_ti_xml_node_html_a9c5370ea2cbfd9f0e0f7b30a57fd68f5"><div class="ttname"><a href="class_ti_xml_node.html#a9c5370ea2cbfd9f0e0f7b30a57fd68f5">TiXmlNode::prev</a></div><div class="ttdeci">TiXmlNode * prev</div><div class="ttdef"><b>Definition:</b> tinyxml.h:756</div></div>
<div class="ttc" id="class_ti_xml_attribute_html_ab7fa3d21ff8d7c5764cf9af15b667a99"><div class="ttname"><a href="class_ti_xml_attribute.html#ab7fa3d21ff8d7c5764cf9af15b667a99">TiXmlAttribute::SetName</a></div><div class="ttdeci">void SetName(const char *_name)</div><div class="ttdoc">Set the name of this attribute. </div><div class="ttdef"><b>Definition:</b> tinyxml.h:828</div></div>
<div class="ttc" id="tinyxml_8h_html_ad5b8b092878e9010d6400cb6c13d4879"><div class="ttname"><a href="tinyxml_8h.html#ad5b8b092878e9010d6400cb6c13d4879">TIXML_DEFAULT_ENCODING</a></div><div class="ttdeci">const TiXmlEncoding TIXML_DEFAULT_ENCODING</div><div class="ttdef"><b>Definition:</b> tinyxml.h:166</div></div>
<div class="ttc" id="class_ti_xml_attribute_html_a9cfa3c8179873fd485d83003b114f8e1"><div class="ttname"><a href="class_ti_xml_attribute.html#a9cfa3c8179873fd485d83003b114f8e1">TiXmlAttribute::TiXmlAttribute</a></div><div class="ttdeci">TiXmlAttribute()</div><div class="ttdoc">Construct an empty attribute. </div><div class="ttdef"><b>Definition:</b> tinyxml.h:778</div></div>
<div class="ttc" id="class_ti_xml_text_html_a829a4bd2d8d2461c333eb4f3f5b1b3d2"><div class="ttname"><a href="class_ti_xml_text.html#a829a4bd2d8d2461c333eb4f3f5b1b3d2">TiXmlText::~TiXmlText</a></div><div class="ttdeci">virtual ~TiXmlText()</div><div class="ttdef"><b>Definition:</b> tinyxml.h:1191</div></div>
<div class="ttc" id="class_ti_xml_attribute_html_ae851adf61b80cf45b797fee77dea135f"><div class="ttname"><a href="class_ti_xml_attribute.html#ae851adf61b80cf45b797fee77dea135f">TiXmlAttribute::next</a></div><div class="ttdeci">TiXmlAttribute * next</div><div class="ttdef"><b>Definition:</b> tinyxml.h:880</div></div>
<div class="ttc" id="class_ti_xml_base_html_ab251e9d7b9102b9aedb2fdaed2ecfe55a175f7c72e2f9630bb96ef5137b325502"><div class="ttname"><a href="class_ti_xml_base.html#ab251e9d7b9102b9aedb2fdaed2ecfe55a175f7c72e2f9630bb96ef5137b325502">TiXmlBase::TIXML_ERROR_READING_END_TAG</a></div><div class="ttdef"><b>Definition:</b> tinyxml.h:266</div></div>
<div class="ttc" id="class_ti_xml_text_html_a8d2cc1b4af2208cbb0171cf20f6815d1"><div class="ttname"><a href="class_ti_xml_text.html#a8d2cc1b4af2208cbb0171cf20f6815d1">TiXmlText::TiXmlText</a></div><div class="ttdeci">TiXmlText(const TiXmlText &amp;copy)</div><div class="ttdef"><b>Definition:</b> tinyxml.h:1202</div></div>
<div class="ttc" id="class_ti_xml_attribute_html_ada41d3cff50cd33a78072806f88d4433"><div class="ttname"><a href="class_ti_xml_attribute.html#ada41d3cff50cd33a78072806f88d4433">TiXmlAttribute::document</a></div><div class="ttdeci">TiXmlDocument * document</div><div class="ttdef"><b>Definition:</b> tinyxml.h:876</div></div>
<div class="ttc" id="struct_ti_xml_cursor_html_a5694d7ed2c4d20109d350c14c417969d"><div class="ttname"><a href="struct_ti_xml_cursor.html#a5694d7ed2c4d20109d350c14c417969d">TiXmlCursor::col</a></div><div class="ttdeci">int col</div><div class="ttdef"><b>Definition:</b> tinyxml.h:102</div></div>
<div class="ttc" id="class_ti_xml_document_html_a789ad2f06f93d52bdb5570b2f3670289"><div class="ttname"><a href="class_ti_xml_document.html#a789ad2f06f93d52bdb5570b2f3670289">TiXmlDocument::Parse</a></div><div class="ttdeci">virtual const char * Parse(const char *p, TiXmlParsingData *data=0, TiXmlEncoding encoding=TIXML_DEFAULT_ENCODING)</div><div class="ttdef"><b>Definition:</b> tinyxmlparser.cpp:704</div></div>
<div class="ttc" id="class_ti_xml_attribute_html"><div class="ttname"><a href="class_ti_xml_attribute.html">TiXmlAttribute</a></div><div class="ttdef"><b>Definition:</b> tinyxml.h:772</div></div>
<div class="ttc" id="class_ti_xml_comment_html_a3175b2f27628f4fb7a043897930cd934"><div class="ttname"><a href="class_ti_xml_comment.html#a3175b2f27628f4fb7a043897930cd934">TiXmlComment::CopyTo</a></div><div class="ttdeci">void CopyTo(TiXmlComment *target) const </div><div class="ttdef"><b>Definition:</b> tinyxml.cpp:1293</div></div>
<div class="ttc" id="class_ti_xml_declaration_html_a6bd3d1daddcaeb9543c24bfd090969ce"><div class="ttname"><a href="class_ti_xml_declaration.html#a6bd3d1daddcaeb9543c24bfd090969ce">TiXmlDeclaration::ToDeclaration</a></div><div class="ttdeci">virtual TiXmlDeclaration * ToDeclaration()</div><div class="ttdoc">Cast to a more defined type. Will return null not of the requested type. </div><div class="ttdef"><b>Definition:</b> tinyxml.h:1292</div></div>
<div class="ttc" id="class_ti_xml_node_html_a3f46721695868667113c7487ff123f20"><div class="ttname"><a href="class_ti_xml_node.html#a3f46721695868667113c7487ff123f20">TiXmlNode::TiXmlNode</a></div><div class="ttdeci">TiXmlNode(NodeType _type)</div><div class="ttdef"><b>Definition:</b> tinyxml.cpp:121</div></div>
<div class="ttc" id="class_ti_xml_attribute_html_afcbe165f33f08cf9b24daa33f0ee951a"><div class="ttname"><a href="class_ti_xml_attribute.html#afcbe165f33f08cf9b24daa33f0ee951a">TiXmlAttribute::name</a></div><div class="ttdeci">TIXML_STRING name</div><div class="ttdef"><b>Definition:</b> tinyxml.h:877</div></div>
<div class="ttc" id="tinyxml_8h_html_adf764cbdea00d65edcd07bb9953ad2b7aa3e89edb94c177db48c4e29f92d737d9"><div class="ttname"><a href="tinyxml_8h.html#adf764cbdea00d65edcd07bb9953ad2b7aa3e89edb94c177db48c4e29f92d737d9">TIXML_SUCCESS</a></div><div class="ttdef"><b>Definition:</b> tinyxml.h:152</div></div>
<div class="ttc" id="class_ti_xml_node_html_a4027136ca820ff4a636b607231b6a6df"><div class="ttname"><a href="class_ti_xml_node.html#a4027136ca820ff4a636b607231b6a6df">TiXmlNode::ToDeclaration</a></div><div class="ttdeci">virtual TiXmlDeclaration * ToDeclaration()</div><div class="ttdoc">Cast to a more defined type. Will return null if not of the requested type. </div><div class="ttdef"><b>Definition:</b> tinyxml.h:702</div></div>
<div class="ttc" id="tinyxml_8h_html_a3b0c714c9be8a776d5d02c5d80e56f34"><div class="ttname"><a href="tinyxml_8h.html#a3b0c714c9be8a776d5d02c5d80e56f34">TIXML_MAJOR_VERSION</a></div><div class="ttdeci">const int TIXML_MAJOR_VERSION</div><div class="ttdef"><b>Definition:</b> tinyxml.h:89</div></div>
<div class="ttc" id="class_ti_xml_attribute_html_ae48c2a65b520d453914ce4e845d607cf"><div class="ttname"><a href="class_ti_xml_attribute.html#ae48c2a65b520d453914ce4e845d607cf">TiXmlAttribute::operator==</a></div><div class="ttdeci">bool operator==(const TiXmlAttribute &amp;rhs) const </div><div class="ttdef"><b>Definition:</b> tinyxml.h:853</div></div>
<div class="ttc" id="class_ti_xml_attribute_html_adb8b6f2cad5948e73e383182e7ce10de"><div class="ttname"><a href="class_ti_xml_attribute.html#adb8b6f2cad5948e73e383182e7ce10de">TiXmlAttribute::operator&lt;</a></div><div class="ttdeci">bool operator&lt;(const TiXmlAttribute &amp;rhs) const </div><div class="ttdef"><b>Definition:</b> tinyxml.h:854</div></div>
<div class="ttc" id="class_ti_xml_element_html_a516054c9073647d6cb29b6abe9fa0592"><div class="ttname"><a href="class_ti_xml_element.html#a516054c9073647d6cb29b6abe9fa0592">TiXmlElement::FirstAttribute</a></div><div class="ttdeci">const TiXmlAttribute * FirstAttribute() const </div><div class="ttdoc">Access the first attribute in this element. </div><div class="ttdef"><b>Definition:</b> tinyxml.h:1049</div></div>
<div class="ttc" id="class_ti_xml_node_html_a708e7f953df61d4d2d12f73171550a4b"><div class="ttname"><a href="class_ti_xml_node.html#a708e7f953df61d4d2d12f73171550a4b">TiXmlNode::Clear</a></div><div class="ttdeci">void Clear()</div><div class="ttdoc">Delete all the children of this node. Does not affect &#39;this&#39;. </div><div class="ttdef"><b>Definition:</b> tinyxml.cpp:153</div></div>
<div class="ttc" id="class_ti_xml_text_html_a43b9954ebf679557fac1a4453f337b7c"><div class="ttname"><a href="class_ti_xml_text.html#a43b9954ebf679557fac1a4453f337b7c">TiXmlText::Accept</a></div><div class="ttdeci">virtual bool Accept(TiXmlVisitor *content) const </div><div class="ttdef"><b>Definition:</b> tinyxml.cpp:1345</div></div>
<div class="ttc" id="class_ti_xml_printer_html_a348ad6527b1d43ddeb51454cddeb6a1d"><div class="ttname"><a href="class_ti_xml_printer.html#a348ad6527b1d43ddeb51454cddeb6a1d">TiXmlPrinter::DoIndent</a></div><div class="ttdeci">void DoIndent()</div><div class="ttdef"><b>Definition:</b> tinyxml.h:1755</div></div>
<div class="ttc" id="class_ti_xml_printer_html_a252a0e13e06def9a06b2eb30a04677a0"><div class="ttname"><a href="class_ti_xml_printer.html#a252a0e13e06def9a06b2eb30a04677a0">TiXmlPrinter::DoLineBreak</a></div><div class="ttdeci">void DoLineBreak()</div><div class="ttdef"><b>Definition:</b> tinyxml.h:1759</div></div>
<div class="ttc" id="class_ti_xml_declaration_html_aa5ab32ec19d4eeecff4a9238c6c90565"><div class="ttname"><a href="class_ti_xml_declaration.html#aa5ab32ec19d4eeecff4a9238c6c90565">TiXmlDeclaration::Print</a></div><div class="ttdeci">virtual void Print(FILE *cfile, int depth, TIXML_STRING *str) const </div><div class="ttdef"><b>Definition:</b> tinyxml.cpp:1402</div></div>
<div class="ttc" id="class_ti_xml_base_html"><div class="ttname"><a href="class_ti_xml_base.html">TiXmlBase</a></div><div class="ttdef"><b>Definition:</b> tinyxml.h:190</div></div>
<div class="ttc" id="class_ti_xml_node_html_a6e1ac6b800e18049bc75e9f8e63a8e5f"><div class="ttname"><a href="class_ti_xml_node.html#a6e1ac6b800e18049bc75e9f8e63a8e5f">TiXmlNode::NextSiblingElement</a></div><div class="ttdeci">TiXmlElement * NextSiblingElement(const char *_next)</div><div class="ttdef"><b>Definition:</b> tinyxml.h:647</div></div>
<div class="ttc" id="class_ti_xml_comment_html"><div class="ttname"><a href="class_ti_xml_comment.html">TiXmlComment</a></div><div class="ttdef"><b>Definition:</b> tinyxml.h:1128</div></div>
<div class="ttc" id="class_ti_xml_node_html_a2f329cc993d2d34df76e17dcbb776b45"><div class="ttname"><a href="class_ti_xml_node.html#a2f329cc993d2d34df76e17dcbb776b45">TiXmlNode::next</a></div><div class="ttdeci">TiXmlNode * next</div><div class="ttdef"><b>Definition:</b> tinyxml.h:757</div></div>
<div class="ttc" id="class_ti_xml_parsing_data_html"><div class="ttname"><a href="class_ti_xml_parsing_data.html">TiXmlParsingData</a></div><div class="ttdef"><b>Definition:</b> tinyxmlparser.cpp:171</div></div>
<div class="ttc" id="class_ti_xml_declaration_html"><div class="ttname"><a href="class_ti_xml_declaration.html">TiXmlDeclaration</a></div><div class="ttdef"><b>Definition:</b> tinyxml.h:1251</div></div>
<div class="ttc" id="class_ti_xml_node_html_a7667217e269e0da01d1f82aee94d1a3d"><div class="ttname"><a href="class_ti_xml_node.html#a7667217e269e0da01d1f82aee94d1a3d">TiXmlNode::NextSiblingElement</a></div><div class="ttdeci">const TiXmlElement * NextSiblingElement() const </div><div class="ttdef"><b>Definition:</b> tinyxml.cpp:447</div></div>
<div class="ttc" id="class_ti_xml_text_html_a1c120428e3b3cf24d79706e6d2b65aa6"><div class="ttname"><a href="class_ti_xml_text.html#a1c120428e3b3cf24d79706e6d2b65aa6">TiXmlText::Blank</a></div><div class="ttdeci">bool Blank() const </div><div class="ttdef"><b>Definition:</b> tinyxmlparser.cpp:1599</div></div>
<div class="ttc" id="class_ti_xml_base_html_ac8c86058137bdb4b413c3eca58f2d467"><div class="ttname"><a href="class_ti_xml_base.html#ac8c86058137bdb4b413c3eca58f2d467">TiXmlBase::utf8ByteTable</a></div><div class="ttdeci">static const int utf8ByteTable[256]</div><div class="ttdef"><b>Definition:</b> tinyxml.h:249</div></div>
<div class="ttc" id="class_ti_xml_node_html_a5e97d69b7c0ebd27fb7286be56559b77"><div class="ttname"><a href="class_ti_xml_node.html#a5e97d69b7c0ebd27fb7286be56559b77">TiXmlNode::FirstChild</a></div><div class="ttdeci">TiXmlNode * FirstChild()</div><div class="ttdef"><b>Definition:</b> tinyxml.h:516</div></div>
<div class="ttc" id="class_ti_xml_declaration_html_a9839ea97ed687a2b7342fd7b0f04361b"><div class="ttname"><a href="class_ti_xml_declaration.html#a9839ea97ed687a2b7342fd7b0f04361b">TiXmlDeclaration::Parse</a></div><div class="ttdeci">virtual const char * Parse(const char *p, TiXmlParsingData *data, TiXmlEncoding encoding)</div><div class="ttdef"><b>Definition:</b> tinyxmlparser.cpp:1540</div></div>
<div class="ttc" id="class_ti_xml_element_html_a01bc3ab372d35da08efcbbe65ad90c60"><div class="ttname"><a href="class_ti_xml_element.html#a01bc3ab372d35da08efcbbe65ad90c60">TiXmlElement::TiXmlElement</a></div><div class="ttdeci">TiXmlElement(const char *in_value)</div><div class="ttdoc">Construct an element. </div><div class="ttdef"><b>Definition:</b> tinyxml.cpp:490</div></div>
<div class="ttc" id="struct_ti_xml_base_1_1_entity_html"><div class="ttname"><a href="struct_ti_xml_base_1_1_entity.html">TiXmlBase::Entity</a></div><div class="ttdef"><b>Definition:</b> tinyxml.h:395</div></div>
<div class="ttc" id="class_ti_xml_attribute_set_html_a977f5b50c94e7b6beb01875298fa14a2"><div class="ttname"><a href="class_ti_xml_attribute_set.html#a977f5b50c94e7b6beb01875298fa14a2">TiXmlAttributeSet::operator=</a></div><div class="ttdeci">void operator=(const TiXmlAttributeSet &amp;)</div></div>
<div class="ttc" id="class_ti_xml_attribute_set_html_a253c33b657cc85a07f7f060b02146c35"><div class="ttname"><a href="class_ti_xml_attribute_set.html#a253c33b657cc85a07f7f060b02146c35">TiXmlAttributeSet::TiXmlAttributeSet</a></div><div class="ttdeci">TiXmlAttributeSet()</div><div class="ttdef"><b>Definition:</b> tinyxml.cpp:1484</div></div>
<div class="ttc" id="class_ti_xml_element_html_af5cd4156e082ef3bf23adfe0ed173340"><div class="ttname"><a href="class_ti_xml_element.html#af5cd4156e082ef3bf23adfe0ed173340">TiXmlElement::operator=</a></div><div class="ttdeci">void operator=(const TiXmlElement &amp;base)</div><div class="ttdef"><b>Definition:</b> tinyxml.cpp:516</div></div>
<div class="ttc" id="class_ti_xml_declaration_html_aa0484d059bea0ea1acb47c9094382d79"><div class="ttname"><a href="class_ti_xml_declaration.html#aa0484d059bea0ea1acb47c9094382d79">TiXmlDeclaration::TiXmlDeclaration</a></div><div class="ttdeci">TiXmlDeclaration()</div><div class="ttdoc">Construct an empty declaration. </div><div class="ttdef"><b>Definition:</b> tinyxml.h:1255</div></div>
<div class="ttc" id="class_ti_xml_node_html_aeed21ad30630ef6e7faf096127edc9f3"><div class="ttname"><a href="class_ti_xml_node.html#aeed21ad30630ef6e7faf096127edc9f3">TiXmlNode::NoChildren</a></div><div class="ttdeci">bool NoChildren() const </div><div class="ttdoc">Returns true if this node has no children. </div><div class="ttdef"><b>Definition:</b> tinyxml.h:688</div></div>
<div class="ttc" id="class_ti_xml_unknown_html_aa51c2694e4177b5f0b5429ee5a81b58d"><div class="ttname"><a href="class_ti_xml_unknown.html#aa51c2694e4177b5f0b5429ee5a81b58d">TiXmlUnknown::Parse</a></div><div class="ttdeci">virtual const char * Parse(const char *p, TiXmlParsingData *data, TiXmlEncoding encoding)</div><div class="ttdef"><b>Definition:</b> tinyxmlparser.cpp:1270</div></div>
<div class="ttc" id="tinyxml_8h_html_a88d51847a13ee0f4b4d320d03d2c4d96"><div class="ttname"><a href="tinyxml_8h.html#a88d51847a13ee0f4b4d320d03d2c4d96">TiXmlEncoding</a></div><div class="ttdeci">TiXmlEncoding</div><div class="ttdef"><b>Definition:</b> tinyxml.h:159</div></div>
<div class="ttc" id="class_ti_xml_text_html_adde1869dfb029be50713fbfd8ce4d21f"><div class="ttname"><a href="class_ti_xml_text.html#adde1869dfb029be50713fbfd8ce4d21f">TiXmlText::Clone</a></div><div class="ttdeci">virtual TiXmlNode * Clone() const </div><div class="ttdoc">[internal use] Creates a new Element and returns it. </div><div class="ttdef"><b>Definition:</b> tinyxml.cpp:1351</div></div>
<div class="ttc" id="class_ti_xml_base_html_aa646c74921aa33156968b802bbf5566e"><div class="ttname"><a href="class_ti_xml_base.html#aa646c74921aa33156968b802bbf5566e">TiXmlBase::ReadText</a></div><div class="ttdeci">static const char * ReadText(const char *in, TIXML_STRING *text, bool ignoreWhiteSpace, const char *endTag, bool ignoreCase, TiXmlEncoding encoding)</div><div class="ttdef"><b>Definition:</b> tinyxmlparser.cpp:574</div></div>
<div class="ttc" id="class_ti_xml_node_html_a1b211cb5034655a04358e0e2f6fc5010"><div class="ttname"><a href="class_ti_xml_node.html#a1b211cb5034655a04358e0e2f6fc5010">TiXmlNode::NextSiblingElement</a></div><div class="ttdeci">TiXmlElement * NextSiblingElement()</div><div class="ttdef"><b>Definition:</b> tinyxml.h:638</div></div>
<div class="ttc" id="class_ti_xml_base_html_aae956c75fedff20d337f7cc109c6b71a"><div class="ttname"><a href="class_ti_xml_base.html#aae956c75fedff20d337f7cc109c6b71a">TiXmlBase::entity</a></div><div class="ttdeci">static Entity entity[NUM_ENTITY]</div><div class="ttdef"><b>Definition:</b> tinyxml.h:407</div></div>
<div class="ttc" id="tinyxml_8h_html_adf764cbdea00d65edcd07bb9953ad2b7ab5d83b77941b021a657f1223e40dc28d"><div class="ttname"><a href="tinyxml_8h.html#adf764cbdea00d65edcd07bb9953ad2b7ab5d83b77941b021a657f1223e40dc28d">TIXML_NO_ATTRIBUTE</a></div><div class="ttdef"><b>Definition:</b> tinyxml.h:153</div></div>
<div class="ttc" id="class_ti_xml_base_html_ab251e9d7b9102b9aedb2fdaed2ecfe55abcabc1b8efabeda1cc4352aa73d64390"><div class="ttname"><a href="class_ti_xml_base.html#ab251e9d7b9102b9aedb2fdaed2ecfe55abcabc1b8efabeda1cc4352aa73d64390">TiXmlBase::TIXML_ERROR</a></div><div class="ttdef"><b>Definition:</b> tinyxml.h:258</div></div>
<div class="ttc" id="class_ti_xml_element_html_ac5b8d0e25fa23fd9acbb6d146082901c"><div class="ttname"><a href="class_ti_xml_element.html#ac5b8d0e25fa23fd9acbb6d146082901c">TiXmlElement::ToElement</a></div><div class="ttdeci">virtual const TiXmlElement * ToElement() const </div><div class="ttdoc">Cast to a more defined type. Will return null not of the requested type. </div><div class="ttdef"><b>Definition:</b> tinyxml.h:1098</div></div>
<div class="ttc" id="class_ti_xml_base_html_ab251e9d7b9102b9aedb2fdaed2ecfe55a750a76ca602241c416d5ec357d55fba1"><div class="ttname"><a href="class_ti_xml_base.html#ab251e9d7b9102b9aedb2fdaed2ecfe55a750a76ca602241c416d5ec357d55fba1">TiXmlBase::TIXML_NO_ERROR</a></div><div class="ttdef"><b>Definition:</b> tinyxml.h:257</div></div>
<div class="ttc" id="class_ti_xml_node_html_a2619c6379181c16ba95ae6922e2ca839"><div class="ttname"><a href="class_ti_xml_node.html#a2619c6379181c16ba95ae6922e2ca839">TiXmlNode::type</a></div><div class="ttdeci">NodeType type</div><div class="ttdef"><b>Definition:</b> tinyxml.h:749</div></div>
<div class="ttc" id="class_ti_xml_comment_html_a43bddc18ac057734b41d84653b71d3e0"><div class="ttname"><a href="class_ti_xml_comment.html#a43bddc18ac057734b41d84653b71d3e0">TiXmlComment::Parse</a></div><div class="ttdeci">virtual const char * Parse(const char *p, TiXmlParsingData *data, TiXmlEncoding encoding)</div><div class="ttdef"><b>Definition:</b> tinyxmlparser.cpp:1331</div></div>
<div class="ttc" id="struct_ti_xml_base_1_1_entity_html_a2a7e1e68b93b4f76255c60c8fa7f738e"><div class="ttname"><a href="struct_ti_xml_base_1_1_entity.html#a2a7e1e68b93b4f76255c60c8fa7f738e">TiXmlBase::Entity::chr</a></div><div class="ttdeci">char chr</div><div class="ttdef"><b>Definition:</b> tinyxml.h:399</div></div>
<div class="ttc" id="class_ti_xml_document_html_ac9e8f09b23454d953b32d1b65cd1409e"><div class="ttname"><a href="class_ti_xml_document.html#ac9e8f09b23454d953b32d1b65cd1409e">TiXmlDocument::Clone</a></div><div class="ttdeci">virtual TiXmlNode * Clone() const </div><div class="ttdef"><b>Definition:</b> tinyxml.cpp:1120</div></div>
<div class="ttc" id="class_ti_xml_node_html_acc0f88b7462c6cb73809d410a4f5bb86"><div class="ttname"><a href="class_ti_xml_node.html#acc0f88b7462c6cb73809d410a4f5bb86">TiXmlNode::Accept</a></div><div class="ttdeci">virtual bool Accept(TiXmlVisitor *visitor) const =0</div></div>
<div class="ttc" id="class_ti_xml_attribute_set_html_a1fda20434a148e7d09dd3ecc8e85db9c"><div class="ttname"><a href="class_ti_xml_attribute_set.html#a1fda20434a148e7d09dd3ecc8e85db9c">TiXmlAttributeSet::sentinel</a></div><div class="ttdeci">TiXmlAttribute sentinel</div><div class="ttdef"><b>Definition:</b> tinyxml.h:928</div></div>
<div class="ttc" id="class_ti_xml_base_html_ab242c01590191f644569fa89a080d97c"><div class="ttname"><a href="class_ti_xml_base.html#ab242c01590191f644569fa89a080d97c">TiXmlBase::userData</a></div><div class="ttdeci">void * userData</div><div class="ttdoc">Field containing a generic user pointer. </div><div class="ttdef"><b>Definition:</b> tinyxml.h:371</div></div>
<div class="ttc" id="class_ti_xml_element_html_ac1e4691e9375ba4e665dce7e46a50a9c"><div class="ttname"><a href="class_ti_xml_element.html#ac1e4691e9375ba4e665dce7e46a50a9c">TiXmlElement::Attribute</a></div><div class="ttdeci">const char * Attribute(const char *name) const </div><div class="ttdef"><b>Definition:</b> tinyxml.cpp:541</div></div>
<div class="ttc" id="class_ti_xml_node_html_a836eded4920ab9e9ef28496f48cd95a2aaf2344bcea122ef52d47c4dcc357f070"><div class="ttname"><a href="class_ti_xml_node.html#a836eded4920ab9e9ef28496f48cd95a2aaf2344bcea122ef52d47c4dcc357f070">TiXmlNode::ELEMENT</a></div><div class="ttdef"><b>Definition:</b> tinyxml.h:460</div></div>
<div class="ttc" id="class_ti_xml_comment_html_a4382de0e50da973f11a23ea5852568bd"><div class="ttname"><a href="class_ti_xml_comment.html#a4382de0e50da973f11a23ea5852568bd">TiXmlComment::Accept</a></div><div class="ttdeci">virtual bool Accept(TiXmlVisitor *visitor) const </div><div class="ttdef"><b>Definition:</b> tinyxml.cpp:1299</div></div>
<div class="ttc" id="struct_ti_xml_base_1_1_entity_html_a22e8d820894d3360b01fed110badb876"><div class="ttname"><a href="struct_ti_xml_base_1_1_entity.html#a22e8d820894d3360b01fed110badb876">TiXmlBase::Entity::strLength</a></div><div class="ttdeci">unsigned int strLength</div><div class="ttdef"><b>Definition:</b> tinyxml.h:398</div></div>
<div class="ttc" id="class_ti_xml_attribute_html_a2dae44178f668b3cb48101be4f2236a0"><div class="ttname"><a href="class_ti_xml_attribute.html#a2dae44178f668b3cb48101be4f2236a0">TiXmlAttribute::SetValue</a></div><div class="ttdeci">void SetValue(const char *_value)</div><div class="ttdoc">Set the value. </div><div class="ttdef"><b>Definition:</b> tinyxml.h:829</div></div>
<div class="ttc" id="class_ti_xml_text_html_a1919a0467daf2cf5d099b225add5b9f1"><div class="ttname"><a href="class_ti_xml_text.html#a1919a0467daf2cf5d099b225add5b9f1">TiXmlText::cdata</a></div><div class="ttdeci">bool cdata</div><div class="ttdef"><b>Definition:</b> tinyxml.h:1234</div></div>
<div class="ttc" id="class_ti_xml_document_html_a735c23e318597b920c94eae77fa206de"><div class="ttname"><a href="class_ti_xml_document.html#a735c23e318597b920c94eae77fa206de">TiXmlDocument::SetError</a></div><div class="ttdeci">void SetError(int err, const char *errorLocation, TiXmlParsingData *prevData, TiXmlEncoding encoding)</div><div class="ttdef"><b>Definition:</b> tinyxmlparser.cpp:798</div></div>
<div class="ttc" id="class_ti_xml_attribute_html_acc04956c1d5c4c31fe74f7a7528d109a"><div class="ttname"><a href="class_ti_xml_attribute.html#acc04956c1d5c4c31fe74f7a7528d109a">TiXmlAttribute::Print</a></div><div class="ttdeci">virtual void Print(FILE *cfile, int depth) const </div><div class="ttdef"><b>Definition:</b> tinyxml.h:863</div></div>
<div class="ttc" id="class_ti_xml_document_html_a3daab2f472418ef66315750202f762ae"><div class="ttname"><a href="class_ti_xml_document.html#a3daab2f472418ef66315750202f762ae">TiXmlDocument::Accept</a></div><div class="ttdeci">virtual bool Accept(TiXmlVisitor *content) const </div><div class="ttdef"><b>Definition:</b> tinyxml.cpp:1142</div></div>
<div class="ttc" id="class_ti_xml_base_html_ab251e9d7b9102b9aedb2fdaed2ecfe55aab2c858631b5d38eae1e6675949b9cd4"><div class="ttname"><a href="class_ti_xml_base.html#ab251e9d7b9102b9aedb2fdaed2ecfe55aab2c858631b5d38eae1e6675949b9cd4">TiXmlBase::TIXML_ERROR_PARSING_CDATA</a></div><div class="ttdef"><b>Definition:</b> tinyxml.h:272</div></div>
<div class="ttc" id="class_ti_xml_node_html_a274db3292218202805c093f66a964cb5"><div class="ttname"><a href="class_ti_xml_node.html#a274db3292218202805c093f66a964cb5">TiXmlNode::InsertAfterChild</a></div><div class="ttdeci">TiXmlNode * InsertAfterChild(TiXmlNode *afterThis, const TiXmlNode &amp;addThis)</div><div class="ttdef"><b>Definition:</b> tinyxml.cpp:244</div></div>
<div class="ttc" id="class_ti_xml_visitor_html"><div class="ttname"><a href="class_ti_xml_visitor.html">TiXmlVisitor</a></div><div class="ttdef"><b>Definition:</b> tinyxml.h:124</div></div>
<div class="ttc" id="class_ti_xml_document_html_aafbfacc3414008f619b1345775ef12a4"><div class="ttname"><a href="class_ti_xml_document.html#aafbfacc3414008f619b1345775ef12a4">TiXmlDocument::operator=</a></div><div class="ttdeci">void operator=(const TiXmlDocument &amp;copy)</div><div class="ttdef"><b>Definition:</b> tinyxml.cpp:903</div></div>
<div class="ttc" id="class_ti_xml_node_html_a95a46a52c525992d6b4ee08beb14cd69"><div class="ttname"><a href="class_ti_xml_node.html#a95a46a52c525992d6b4ee08beb14cd69">TiXmlNode::ToText</a></div><div class="ttdeci">virtual const TiXmlText * ToText() const </div><div class="ttdoc">Cast to a more defined type. Will return null if not of the requested type. </div><div class="ttdef"><b>Definition:</b> tinyxml.h:694</div></div>
<div class="ttc" id="class_ti_xml_base_html_a799f17405a86a5c2029618e85f11a097"><div class="ttname"><a href="class_ti_xml_base.html#a799f17405a86a5c2029618e85f11a097">TiXmlBase::ToLower</a></div><div class="ttdeci">static int ToLower(int v, TiXmlEncoding encoding)</div><div class="ttdef"><b>Definition:</b> tinyxml.h:377</div></div>
<div class="ttc" id="class_ti_xml_base_html_a6559a530ca6763fc301a14d77ed28c17"><div class="ttname"><a href="class_ti_xml_base.html#a6559a530ca6763fc301a14d77ed28c17">TiXmlBase::GetUserData</a></div><div class="ttdeci">void * GetUserData()</div><div class="ttdoc">Get a pointer to arbitrary user data. </div><div class="ttdef"><b>Definition:</b> tinyxml.h:244</div></div>
<div class="ttc" id="class_ti_xml_printer_html_a7e11330449daea912320c22f84387df7"><div class="ttname"><a href="class_ti_xml_printer.html#a7e11330449daea912320c22f84387df7">TiXmlPrinter::depth</a></div><div class="ttdeci">int depth</div><div class="ttdef"><b>Definition:</b> tinyxml.h:1763</div></div>
<div class="ttc" id="class_ti_xml_base_html_ab251e9d7b9102b9aedb2fdaed2ecfe55adcc31ca78a9d507a88c9fafb3d18a3c4"><div class="ttname"><a href="class_ti_xml_base.html#ab251e9d7b9102b9aedb2fdaed2ecfe55adcc31ca78a9d507a88c9fafb3d18a3c4">TiXmlBase::TIXML_ERROR_FAILED_TO_READ_ELEMENT_NAME</a></div><div class="ttdef"><b>Definition:</b> tinyxml.h:262</div></div>
<div class="ttc" id="class_ti_xml_printer_html_a672fda389bb3f5a2ae8ead867f9a2536"><div class="ttname"><a href="class_ti_xml_printer.html#a672fda389bb3f5a2ae8ead867f9a2536">TiXmlPrinter::indent</a></div><div class="ttdeci">TIXML_STRING indent</div><div class="ttdef"><b>Definition:</b> tinyxml.h:1766</div></div>
<div class="ttc" id="class_ti_xml_document_html_a1025d942a1f328fd742d545e37efdd42"><div class="ttname"><a href="class_ti_xml_document.html#a1025d942a1f328fd742d545e37efdd42">TiXmlDocument::ToDocument</a></div><div class="ttdeci">virtual TiXmlDocument * ToDocument()</div><div class="ttdoc">Cast to a more defined type. Will return null not of the requested type. </div><div class="ttdef"><b>Definition:</b> tinyxml.h:1503</div></div>
<div class="ttc" id="class_ti_xml_printer_html_a859eede9597d3e0355b77757be48735e"><div class="ttname"><a href="class_ti_xml_printer.html#a859eede9597d3e0355b77757be48735e">TiXmlPrinter::CStr</a></div><div class="ttdeci">const char * CStr()</div><div class="ttdoc">Return the result. </div><div class="ttdef"><b>Definition:</b> tinyxml.h:1745</div></div>
<div class="ttc" id="class_ti_xml_document_html_af2fa6a010b903d893d52cc6fee5575a1"><div class="ttname"><a href="class_ti_xml_document.html#af2fa6a010b903d893d52cc6fee5575a1">TiXmlDocument::tabsize</a></div><div class="ttdeci">int tabsize</div><div class="ttdef"><b>Definition:</b> tinyxml.h:1522</div></div>
<div class="ttc" id="class_ti_xml_node_html_a4080bc5cc8a5c139e7cf308669e850fc"><div class="ttname"><a href="class_ti_xml_node.html#a4080bc5cc8a5c139e7cf308669e850fc">TiXmlNode::NextSibling</a></div><div class="ttdeci">TiXmlNode * NextSibling(const char *_next)</div><div class="ttdef"><b>Definition:</b> tinyxml.h:629</div></div>
<div class="ttc" id="class_ti_xml_document_html_a0b43e762a23f938b06651bc90b8a1013"><div class="ttname"><a href="class_ti_xml_document.html#a0b43e762a23f938b06651bc90b8a1013">TiXmlDocument::RootElement</a></div><div class="ttdeci">TiXmlElement * RootElement()</div><div class="ttdef"><b>Definition:</b> tinyxml.h:1423</div></div>
<div class="ttc" id="class_ti_xml_node_html_a836eded4920ab9e9ef28496f48cd95a2a31b8d14e0558445bb40e36a532b24127"><div class="ttname"><a href="class_ti_xml_node.html#a836eded4920ab9e9ef28496f48cd95a2a31b8d14e0558445bb40e36a532b24127">TiXmlNode::DOCUMENT</a></div><div class="ttdef"><b>Definition:</b> tinyxml.h:459</div></div>
<div class="ttc" id="class_ti_xml_node_html_af854baeba384f5fe9859f5aee03b548e"><div class="ttname"><a href="class_ti_xml_node.html#af854baeba384f5fe9859f5aee03b548e">TiXmlNode::NextSibling</a></div><div class="ttdeci">const TiXmlNode * NextSibling() const </div><div class="ttdoc">Navigate to a sibling node. </div><div class="ttdef"><b>Definition:</b> tinyxml.h:624</div></div>
<div class="ttc" id="struct_ti_xml_cursor_html_a5b54dd949820c2db061e2be41f3effb3"><div class="ttname"><a href="struct_ti_xml_cursor.html#a5b54dd949820c2db061e2be41f3effb3">TiXmlCursor::row</a></div><div class="ttdeci">int row</div><div class="ttdef"><b>Definition:</b> tinyxml.h:101</div></div>
<div class="ttc" id="class_ti_xml_unknown_html_a08ca7b225a2bcb604d3c72e199d33408"><div class="ttname"><a href="class_ti_xml_unknown.html#a08ca7b225a2bcb604d3c72e199d33408">TiXmlUnknown::CopyTo</a></div><div class="ttdeci">void CopyTo(TiXmlUnknown *target) const </div><div class="ttdef"><b>Definition:</b> tinyxml.cpp:1460</div></div>
<div class="ttc" id="class_ti_xml_printer_html_a2dceede5ae9bb8948f1ecaabb24ab2fb"><div class="ttname"><a href="class_ti_xml_printer.html#a2dceede5ae9bb8948f1ecaabb24ab2fb">TiXmlPrinter::simpleTextPrint</a></div><div class="ttdeci">bool simpleTextPrint</div><div class="ttdef"><b>Definition:</b> tinyxml.h:1764</div></div>
<div class="ttc" id="class_ti_xml_node_html_a72abed96dc9667ab9e0a2a275301bb1c"><div class="ttname"><a href="class_ti_xml_node.html#a72abed96dc9667ab9e0a2a275301bb1c">TiXmlNode::ToElement</a></div><div class="ttdeci">virtual const TiXmlElement * ToElement() const </div><div class="ttdoc">Cast to a more defined type. Will return null if not of the requested type. </div><div class="ttdef"><b>Definition:</b> tinyxml.h:691</div></div>
<div class="ttc" id="class_ti_xml_element_html_abf0b3bd7f0e4c746a89ec6e7f101fc32"><div class="ttname"><a href="class_ti_xml_element.html#abf0b3bd7f0e4c746a89ec6e7f101fc32">TiXmlElement::SetAttribute</a></div><div class="ttdeci">void SetAttribute(const char *name, const char *_value)</div><div class="ttdef"><b>Definition:</b> tinyxml.cpp:703</div></div>
<div class="ttc" id="class_ti_xml_printer_html_abb33ec7d4bad6aaeb57f4304394b133d"><div class="ttname"><a href="class_ti_xml_printer.html#abb33ec7d4bad6aaeb57f4304394b133d">TiXmlPrinter::Indent</a></div><div class="ttdeci">const char * Indent()</div><div class="ttdoc">Query the indention string. </div><div class="ttdef"><b>Definition:</b> tinyxml.h:1729</div></div>
<div class="ttc" id="class_ti_xml_declaration_html_a1e085d3fefd1dbf5ccdbff729931a967"><div class="ttname"><a href="class_ti_xml_declaration.html#a1e085d3fefd1dbf5ccdbff729931a967">TiXmlDeclaration::ToDeclaration</a></div><div class="ttdeci">virtual const TiXmlDeclaration * ToDeclaration() const </div><div class="ttdoc">Cast to a more defined type. Will return null not of the requested type. </div><div class="ttdef"><b>Definition:</b> tinyxml.h:1291</div></div>
<div class="ttc" id="class_ti_xml_node_html_a2a38329ca5d3f28f98ce932b8299ae90"><div class="ttname"><a href="class_ti_xml_node.html#a2a38329ca5d3f28f98ce932b8299ae90">TiXmlNode::SetValue</a></div><div class="ttdeci">void SetValue(const char *_value)</div><div class="ttdef"><b>Definition:</b> tinyxml.h:501</div></div>
<div class="ttc" id="class_ti_xml_node_html_aaef7ac3978c4bb1cc8a24ffae7bced75"><div class="ttname"><a href="class_ti_xml_node.html#aaef7ac3978c4bb1cc8a24ffae7bced75">TiXmlNode::IterateChildren</a></div><div class="ttdeci">const TiXmlNode * IterateChildren(const TiXmlNode *previous) const </div><div class="ttdef"><b>Definition:</b> tinyxml.cpp:350</div></div>
<div class="ttc" id="class_ti_xml_text_html"><div class="ttname"><a href="class_ti_xml_text.html">TiXmlText</a></div><div class="ttdef"><b>Definition:</b> tinyxml.h:1178</div></div>
<div class="ttc" id="class_ti_xml_declaration_html_a5d974231f9e9a2f0542f15f3a46cdb76"><div class="ttname"><a href="class_ti_xml_declaration.html#a5d974231f9e9a2f0542f15f3a46cdb76">TiXmlDeclaration::Encoding</a></div><div class="ttdeci">const char * Encoding() const </div><div class="ttdoc">Encoding. Will return an empty string if none was found. </div><div class="ttdef"><b>Definition:</b> tinyxml.h:1277</div></div>
<div class="ttc" id="class_ti_xml_attribute_html_aaf6c6272c625fbf38e571cbf570ea94a"><div class="ttname"><a href="class_ti_xml_attribute.html#aaf6c6272c625fbf38e571cbf570ea94a">TiXmlAttribute::prev</a></div><div class="ttdeci">TiXmlAttribute * prev</div><div class="ttdef"><b>Definition:</b> tinyxml.h:879</div></div>
<div class="ttc" id="class_ti_xml_document_html_af08389ec70ee9b2de7f800e206a18510"><div class="ttname"><a href="class_ti_xml_document.html#af08389ec70ee9b2de7f800e206a18510">TiXmlDocument::Print</a></div><div class="ttdeci">void Print() const </div><div class="ttdef"><b>Definition:</b> tinyxml.h:1489</div></div>
<div class="ttc" id="class_ti_xml_base_html_ad4b1472531c647a25b1840a87ae42438"><div class="ttname"><a href="class_ti_xml_base.html#ad4b1472531c647a25b1840a87ae42438">TiXmlBase::IsWhiteSpaceCondensed</a></div><div class="ttdeci">static bool IsWhiteSpaceCondensed()</div><div class="ttdoc">Return the current white space setting. </div><div class="ttdef"><b>Definition:</b> tinyxml.h:220</div></div>
<div class="ttc" id="class_ti_xml_attribute_set_html_ab4c4edfb2d74f6ea31aae096743bd6e0"><div class="ttname"><a href="class_ti_xml_attribute_set.html#ab4c4edfb2d74f6ea31aae096743bd6e0">TiXmlAttributeSet::Last</a></div><div class="ttdeci">TiXmlAttribute * Last()</div><div class="ttdef"><b>Definition:</b> tinyxml.h:908</div></div>
<div class="ttc" id="class_ti_xml_unknown_html_ab0313e5fe77987d746ac1a97a254419d"><div class="ttname"><a href="class_ti_xml_unknown.html#ab0313e5fe77987d746ac1a97a254419d">TiXmlUnknown::ToUnknown</a></div><div class="ttdeci">virtual const TiXmlUnknown * ToUnknown() const </div><div class="ttdoc">Cast to a more defined type. Will return null not of the requested type. </div><div class="ttdef"><b>Definition:</b> tinyxml.h:1336</div></div>
<div class="ttc" id="class_ti_xml_base_html_a51631e6986179558b9e5850723ed165a"><div class="ttname"><a href="class_ti_xml_base.html#a51631e6986179558b9e5850723ed165a">TiXmlBase::StringEqual</a></div><div class="ttdeci">static bool StringEqual(const char *p, const char *endTag, bool ignoreCase, TiXmlEncoding encoding)</div><div class="ttdef"><b>Definition:</b> tinyxmlparser.cpp:534</div></div>
<div class="ttc" id="class_ti_xml_element_html_aa6dedd8a146acf3b1bc0903deb2d411a"><div class="ttname"><a href="class_ti_xml_element.html#aa6dedd8a146acf3b1bc0903deb2d411a">TiXmlElement::GetText</a></div><div class="ttdeci">const char * GetText() const </div><div class="ttdef"><b>Definition:</b> tinyxml.cpp:857</div></div>
<div class="ttc" id="class_ti_xml_node_html_a836eded4920ab9e9ef28496f48cd95a2ac02445686c2b72d11385002b3466c28b"><div class="ttname"><a href="class_ti_xml_node.html#a836eded4920ab9e9ef28496f48cd95a2ac02445686c2b72d11385002b3466c28b">TiXmlNode::DECLARATION</a></div><div class="ttdef"><b>Definition:</b> tinyxml.h:464</div></div>
<div class="ttc" id="class_ti_xml_element_html_a4b33780fc565d38d6b54f640e0cf1737"><div class="ttname"><a href="class_ti_xml_element.html#a4b33780fc565d38d6b54f640e0cf1737">TiXmlElement::FirstAttribute</a></div><div class="ttdeci">TiXmlAttribute * FirstAttribute()</div><div class="ttdef"><b>Definition:</b> tinyxml.h:1050</div></div>
<div class="ttc" id="class_ti_xml_unknown_html_a025f19c21ef01ea9be50febb8fe0ba06"><div class="ttname"><a href="class_ti_xml_unknown.html#a025f19c21ef01ea9be50febb8fe0ba06">TiXmlUnknown::Print</a></div><div class="ttdeci">virtual void Print(FILE *cfile, int depth) const </div><div class="ttdef"><b>Definition:</b> tinyxml.cpp:1452</div></div>
<div class="ttc" id="class_ti_xml_document_html_a612360241b85bad0826b2a9ae9cda561"><div class="ttname"><a href="class_ti_xml_document.html#a612360241b85bad0826b2a9ae9cda561">TiXmlDocument::TabSize</a></div><div class="ttdeci">int TabSize() const </div><div class="ttdef"><b>Definition:</b> tinyxml.h:1476</div></div>
<div class="ttc" id="class_ti_xml_base_html_a0de56b3f2ef14c65091a3b916437b512"><div class="ttname"><a href="class_ti_xml_base.html#a0de56b3f2ef14c65091a3b916437b512">TiXmlBase::Print</a></div><div class="ttdeci">virtual void Print(FILE *cfile, int depth) const =0</div></div>
<div class="ttc" id="class_ti_xml_node_html_a71e54e393336382bc9875f64aab5cb15"><div class="ttname"><a href="class_ti_xml_node.html#a71e54e393336382bc9875f64aab5cb15">TiXmlNode::InsertBeforeChild</a></div><div class="ttdeci">TiXmlNode * InsertBeforeChild(TiXmlNode *beforeThis, const TiXmlNode &amp;addThis)</div><div class="ttdef"><b>Definition:</b> tinyxml.cpp:212</div></div>
<div class="ttc" id="class_ti_xml_node_html_a383e06a0787f7063953934867990f849"><div class="ttname"><a href="class_ti_xml_node.html#a383e06a0787f7063953934867990f849">TiXmlNode::ToComment</a></div><div class="ttdeci">virtual TiXmlComment * ToComment()</div><div class="ttdoc">Cast to a more defined type. Will return null if not of the requested type. </div><div class="ttdef"><b>Definition:</b> tinyxml.h:699</div></div>
<div class="ttc" id="class_ti_xml_node_html_a8a4cda4b15c29f64cff419309aebed08"><div class="ttname"><a href="class_ti_xml_node.html#a8a4cda4b15c29f64cff419309aebed08">TiXmlNode::ToDocument</a></div><div class="ttdeci">virtual const TiXmlDocument * ToDocument() const </div><div class="ttdoc">Cast to a more defined type. Will return null if not of the requested type. </div><div class="ttdef"><b>Definition:</b> tinyxml.h:690</div></div>
<div class="ttc" id="class_ti_xml_visitor_html_a276c739ec4701f27c3f86b8ead095e5a"><div class="ttname"><a href="class_ti_xml_visitor.html#a276c739ec4701f27c3f86b8ead095e5a">TiXmlVisitor::~TiXmlVisitor</a></div><div class="ttdeci">virtual ~TiXmlVisitor()</div><div class="ttdef"><b>Definition:</b> tinyxml.h:127</div></div>
<div class="ttc" id="class_ti_xml_node_html_a836eded4920ab9e9ef28496f48cd95a2a672617f36c5606a966ac378e6ddc0fd8"><div class="ttname"><a href="class_ti_xml_node.html#a836eded4920ab9e9ef28496f48cd95a2a672617f36c5606a966ac378e6ddc0fd8">TiXmlNode::TEXT</a></div><div class="ttdef"><b>Definition:</b> tinyxml.h:463</div></div>
<div class="ttc" id="class_ti_xml_comment_html_acc7c7e07e13c23f17797d642981511df"><div class="ttname"><a href="class_ti_xml_comment.html#acc7c7e07e13c23f17797d642981511df">TiXmlComment::ToComment</a></div><div class="ttdeci">virtual TiXmlComment * ToComment()</div><div class="ttdoc">Cast to a more defined type. Will return null not of the requested type. </div><div class="ttdef"><b>Definition:</b> tinyxml.h:1153</div></div>
<div class="ttc" id="class_ti_xml_attribute_html_ac12a94d4548302afb12f488ba101f7d1"><div class="ttname"><a href="class_ti_xml_attribute.html#ac12a94d4548302afb12f488ba101f7d1">TiXmlAttribute::SetDocument</a></div><div class="ttdeci">void SetDocument(TiXmlDocument *doc)</div><div class="ttdef"><b>Definition:</b> tinyxml.h:870</div></div>
<div class="ttc" id="class_ti_xml_node_html_a9f43e6984fc7d4afd6eb32714c6b7b72"><div class="ttname"><a href="class_ti_xml_node.html#a9f43e6984fc7d4afd6eb32714c6b7b72">TiXmlNode::ToDeclaration</a></div><div class="ttdeci">virtual const TiXmlDeclaration * ToDeclaration() const </div><div class="ttdoc">Cast to a more defined type. Will return null if not of the requested type. </div><div class="ttdef"><b>Definition:</b> tinyxml.h:695</div></div>
<div class="ttc" id="class_ti_xml_unknown_html_a4e54d7482e05a837cf83c925cc683380"><div class="ttname"><a href="class_ti_xml_unknown.html#a4e54d7482e05a837cf83c925cc683380">TiXmlUnknown::Accept</a></div><div class="ttdeci">virtual bool Accept(TiXmlVisitor *content) const </div><div class="ttdef"><b>Definition:</b> tinyxml.cpp:1466</div></div>
<div class="ttc" id="class_ti_xml_attribute_set_html"><div class="ttname"><a href="class_ti_xml_attribute_set.html">TiXmlAttributeSet</a></div><div class="ttdef"><b>Definition:</b> tinyxml.h:896</div></div>
<div class="ttc" id="class_ti_xml_attribute_html_ac87b2a8489906a5d7aa2875f20be3513"><div class="ttname"><a href="class_ti_xml_attribute.html#ac87b2a8489906a5d7aa2875f20be3513">TiXmlAttribute::QueryDoubleValue</a></div><div class="ttdeci">int QueryDoubleValue(double *_value) const </div><div class="ttdoc">QueryDoubleValue examines the value string. See QueryIntValue(). </div><div class="ttdef"><b>Definition:</b> tinyxml.cpp:1229</div></div>
<div class="ttc" id="class_ti_xml_node_html_a662c4de61244e4fa5bd4e2d8c63143a5"><div class="ttname"><a href="class_ti_xml_node.html#a662c4de61244e4fa5bd4e2d8c63143a5">TiXmlNode::parent</a></div><div class="ttdeci">TiXmlNode * parent</div><div class="ttdef"><b>Definition:</b> tinyxml.h:748</div></div>
<div class="ttc" id="class_ti_xml_visitor_html_a8edb6c4d3e7db94bc2e7e79c7b12e028"><div class="ttname"><a href="class_ti_xml_visitor.html#a8edb6c4d3e7db94bc2e7e79c7b12e028">TiXmlVisitor::VisitExit</a></div><div class="ttdeci">virtual bool VisitExit(const TiXmlDocument &amp;doc)</div><div class="ttdoc">Visit a document. </div><div class="ttdef"><b>Definition:</b> tinyxml.h:132</div></div>
<div class="ttc" id="class_ti_xml_element_html"><div class="ttname"><a href="class_ti_xml_element.html">TiXmlElement</a></div><div class="ttdef"><b>Definition:</b> tinyxml.h:936</div></div>
<div class="ttc" id="class_ti_xml_node_html_aa0fecff1f3866ab33a8a25506e95db1d"><div class="ttname"><a href="class_ti_xml_node.html#aa0fecff1f3866ab33a8a25506e95db1d">TiXmlNode::FirstChildElement</a></div><div class="ttdeci">TiXmlElement * FirstChildElement()</div><div class="ttdef"><b>Definition:</b> tinyxml.h:658</div></div>
<div class="ttc" id="class_ti_xml_base_html_a024bceb070188df92c2a8d8852dd0853"><div class="ttname"><a href="class_ti_xml_base.html#a024bceb070188df92c2a8d8852dd0853">TiXmlBase::Row</a></div><div class="ttdeci">int Row() const </div><div class="ttdef"><b>Definition:</b> tinyxml.h:240</div></div>
<div class="ttc" id="class_ti_xml_document_html_a4c852a889c02cf251117fd1d9fe1845f"><div class="ttname"><a href="class_ti_xml_document.html#a4c852a889c02cf251117fd1d9fe1845f">TiXmlDocument::LoadFile</a></div><div class="ttdeci">bool LoadFile(TiXmlEncoding encoding=TIXML_DEFAULT_ENCODING)</div><div class="ttdef"><b>Definition:</b> tinyxml.cpp:910</div></div>
<div class="ttc" id="class_ti_xml_base_html_ab251e9d7b9102b9aedb2fdaed2ecfe55a14552894942250efcec6b00dc52fc48a"><div class="ttname"><a href="class_ti_xml_base.html#ab251e9d7b9102b9aedb2fdaed2ecfe55a14552894942250efcec6b00dc52fc48a">TiXmlBase::TIXML_ERROR_STRING_COUNT</a></div><div class="ttdef"><b>Definition:</b> tinyxml.h:275</div></div>
<div class="ttc" id="class_ti_xml_document_html_a9d0f689f6e09ea494ea547be8d79c25e"><div class="ttname"><a href="class_ti_xml_document.html#a9d0f689f6e09ea494ea547be8d79c25e">TiXmlDocument::ErrorDesc</a></div><div class="ttdeci">const char * ErrorDesc() const </div><div class="ttdoc">Contains a textual (english) description of the error if one occurs. </div><div class="ttdef"><b>Definition:</b> tinyxml.h:1433</div></div>
<div class="ttc" id="class_ti_xml_node_html_a6c977049207177ef21b51972315c2053"><div class="ttname"><a href="class_ti_xml_node.html#a6c977049207177ef21b51972315c2053">TiXmlNode::PreviousSibling</a></div><div class="ttdeci">TiXmlNode * PreviousSibling(const char *_prev)</div><div class="ttdef"><b>Definition:</b> tinyxml.h:612</div></div>
<div class="ttc" id="class_ti_xml_node_html_ac1e3a8e7578be463b04617786120c2bb"><div class="ttname"><a href="class_ti_xml_node.html#ac1e3a8e7578be463b04617786120c2bb">TiXmlNode::Identify</a></div><div class="ttdeci">TiXmlNode * Identify(const char *start, TiXmlEncoding encoding)</div><div class="ttdef"><b>Definition:</b> tinyxmlparser.cpp:818</div></div>
<div class="ttc" id="class_ti_xml_printer_html_a4be1e37e69e3858c59635aa947174fe6"><div class="ttname"><a href="class_ti_xml_printer.html#a4be1e37e69e3858c59635aa947174fe6">TiXmlPrinter::SetLineBreak</a></div><div class="ttdeci">void SetLineBreak(const char *_lineBreak)</div><div class="ttdef"><b>Definition:</b> tinyxml.h:1734</div></div>
<div class="ttc" id="class_ti_xml_handle_html_acdb1faaf88a700b40ca2c8d9aee21139"><div class="ttname"><a href="class_ti_xml_handle.html#acdb1faaf88a700b40ca2c8d9aee21139">TiXmlHandle::FirstChild</a></div><div class="ttdeci">TiXmlHandle FirstChild() const </div><div class="ttdoc">Return a handle to the first child node. </div><div class="ttdef"><b>Definition:</b> tinyxml.cpp:1616</div></div>
<div class="ttc" id="class_ti_xml_node_html_abad5bf1059c48127b958711ef89e8e5d"><div class="ttname"><a href="class_ti_xml_node.html#abad5bf1059c48127b958711ef89e8e5d">TiXmlNode::LastChild</a></div><div class="ttdeci">TiXmlNode * LastChild(const char *_value)</div><div class="ttdoc">The last child of this node matching &#39;value&#39;. Will be null if there are no children. </div><div class="ttdef"><b>Definition:</b> tinyxml.h:528</div></div>
<div class="ttc" id="class_ti_xml_base_html_a7ac8feec4100e446b3d78e1ac0659700"><div class="ttname"><a href="class_ti_xml_base.html#a7ac8feec4100e446b3d78e1ac0659700">TiXmlBase::errorString</a></div><div class="ttdeci">static const char * errorString[TIXML_ERROR_STRING_COUNT]</div><div class="ttdef"><b>Definition:</b> tinyxml.h:366</div></div>
<div class="ttc" id="class_ti_xml_visitor_html_ab20597dab9db5818ebba675846f717fe"><div class="ttname"><a href="class_ti_xml_visitor.html#ab20597dab9db5818ebba675846f717fe">TiXmlVisitor::VisitExit</a></div><div class="ttdeci">virtual bool VisitExit(const TiXmlElement &amp;element)</div><div class="ttdoc">Visit an element. </div><div class="ttdef"><b>Definition:</b> tinyxml.h:137</div></div>
<div class="ttc" id="class_ti_xml_comment_html_a3264ae2e9c4a127edfa03289bb2c9aa2"><div class="ttname"><a href="class_ti_xml_comment.html#a3264ae2e9c4a127edfa03289bb2c9aa2">TiXmlComment::~TiXmlComment</a></div><div class="ttdeci">virtual ~TiXmlComment()</div><div class="ttdef"><b>Definition:</b> tinyxml.h:1140</div></div>
<div class="ttc" id="class_ti_xml_printer_html_a0a636046fa589b6d7f3e5bd025b3f33e"><div class="ttname"><a href="class_ti_xml_printer.html#a0a636046fa589b6d7f3e5bd025b3f33e">TiXmlPrinter::VisitExit</a></div><div class="ttdeci">virtual bool VisitExit(const TiXmlDocument &amp;doc)</div><div class="ttdoc">Visit a document. </div><div class="ttdef"><b>Definition:</b> tinyxml.cpp:1745</div></div>
<div class="ttc" id="class_ti_xml_base_html_ab251e9d7b9102b9aedb2fdaed2ecfe55a24c814fdcf1d84704869e6f76b19cb6e"><div class="ttname"><a href="class_ti_xml_base.html#ab251e9d7b9102b9aedb2fdaed2ecfe55a24c814fdcf1d84704869e6f76b19cb6e">TiXmlBase::TIXML_ERROR_PARSING_UNKNOWN</a></div><div class="ttdef"><b>Definition:</b> tinyxml.h:267</div></div>
<div class="ttc" id="class_ti_xml_node_html_aa0a5086f9eaee910bbfdc7f975e26574"><div class="ttname"><a href="class_ti_xml_node.html#aa0a5086f9eaee910bbfdc7f975e26574">TiXmlNode::ToComment</a></div><div class="ttdeci">virtual const TiXmlComment * ToComment() const </div><div class="ttdoc">Cast to a more defined type. Will return null if not of the requested type. </div><div class="ttdef"><b>Definition:</b> tinyxml.h:692</div></div>
<div class="ttc" id="class_ti_xml_handle_html_a072492b4be1acdb0db2d03cd8f71ccc4"><div class="ttname"><a href="class_ti_xml_handle.html#a072492b4be1acdb0db2d03cd8f71ccc4">TiXmlHandle::Child</a></div><div class="ttdeci">TiXmlHandle Child(const char *value, int index) const </div><div class="ttdef"><b>Definition:</b> tinyxml.cpp:1683</div></div>
<div class="ttc" id="class_ti_xml_unknown_html_abe798ff4feea31474850c7f0de6bdf5e"><div class="ttname"><a href="class_ti_xml_unknown.html#abe798ff4feea31474850c7f0de6bdf5e">TiXmlUnknown::TiXmlUnknown</a></div><div class="ttdeci">TiXmlUnknown(const TiXmlUnknown &amp;copy)</div><div class="ttdef"><b>Definition:</b> tinyxml.h:1326</div></div>
<div class="ttc" id="class_ti_xml_node_html_a3ddfbcac78fbea041fad57e5c6d60a03"><div class="ttname"><a href="class_ti_xml_node.html#a3ddfbcac78fbea041fad57e5c6d60a03">TiXmlNode::ToText</a></div><div class="ttdeci">virtual TiXmlText * ToText()</div><div class="ttdoc">Cast to a more defined type. Will return null if not of the requested type. </div><div class="ttdef"><b>Definition:</b> tinyxml.h:701</div></div>
<div class="ttc" id="class_ti_xml_node_html_af8c0642ad6ecc03f62953e68896ed1cc"><div class="ttname"><a href="class_ti_xml_node.html#af8c0642ad6ecc03f62953e68896ed1cc">TiXmlNode::PreviousSibling</a></div><div class="ttdeci">TiXmlNode * PreviousSibling()</div><div class="ttdef"><b>Definition:</b> tinyxml.h:608</div></div>
<div class="ttc" id="class_ti_xml_base_html_a447a05f6a3edbb7892f66f9df8244a3d"><div class="ttname"><a href="class_ti_xml_base.html#a447a05f6a3edbb7892f66f9df8244a3d">TiXmlBase::condenseWhiteSpace</a></div><div class="ttdeci">static bool condenseWhiteSpace</div><div class="ttdef"><b>Definition:</b> tinyxml.h:408</div></div>
<div class="ttc" id="class_ti_xml_attribute_set_html_a924a73d071f2573f9060f0be57879c57"><div class="ttname"><a href="class_ti_xml_attribute_set.html#a924a73d071f2573f9060f0be57879c57">TiXmlAttributeSet::Remove</a></div><div class="ttdeci">void Remove(TiXmlAttribute *attribute)</div><div class="ttdef"><b>Definition:</b> tinyxml.cpp:1513</div></div>
<div class="ttc" id="class_ti_xml_attribute_html_a0f874490eac8ca00ee0070765d0e97e3"><div class="ttname"><a href="class_ti_xml_attribute.html#a0f874490eac8ca00ee0070765d0e97e3">TiXmlAttribute::Value</a></div><div class="ttdeci">const char * Value() const </div><div class="ttdoc">Return the value of this attribute. </div><div class="ttdef"><b>Definition:</b> tinyxml.h:805</div></div>
<div class="ttc" id="class_ti_xml_node_html_a836eded4920ab9e9ef28496f48cd95a2a7737f35757c7152ca4f612d449ea0e4b"><div class="ttname"><a href="class_ti_xml_node.html#a836eded4920ab9e9ef28496f48cd95a2a7737f35757c7152ca4f612d449ea0e4b">TiXmlNode::COMMENT</a></div><div class="ttdef"><b>Definition:</b> tinyxml.h:461</div></div>
<div class="ttc" id="class_ti_xml_document_html_a1b8a035c2c2aab38e4387246a0b712c5"><div class="ttname"><a href="class_ti_xml_document.html#a1b8a035c2c2aab38e4387246a0b712c5">TiXmlDocument::~TiXmlDocument</a></div><div class="ttdeci">virtual ~TiXmlDocument()</div><div class="ttdef"><b>Definition:</b> tinyxml.h:1375</div></div>
<div class="ttc" id="class_ti_xml_attribute_set_html_add463905dff96142a29fe16a01ecf28f"><div class="ttname"><a href="class_ti_xml_attribute_set.html#add463905dff96142a29fe16a01ecf28f">TiXmlAttributeSet::~TiXmlAttributeSet</a></div><div class="ttdeci">~TiXmlAttributeSet()</div><div class="ttdef"><b>Definition:</b> tinyxml.cpp:1491</div></div>
<div class="ttc" id="class_ti_xml_document_html_aa4030f989f1549f6b897147fc2851d1a"><div class="ttname"><a href="class_ti_xml_document.html#aa4030f989f1549f6b897147fc2851d1a">TiXmlDocument::errorLocation</a></div><div class="ttdeci">TiXmlCursor errorLocation</div><div class="ttdef"><b>Definition:</b> tinyxml.h:1523</div></div>
<div class="ttc" id="class_ti_xml_printer_html_a11f1b4804a460b175ec244eb5724d96d"><div class="ttname"><a href="class_ti_xml_printer.html#a11f1b4804a460b175ec244eb5724d96d">TiXmlPrinter::LineBreak</a></div><div class="ttdeci">const char * LineBreak()</div><div class="ttdoc">Query the current line breaking string. </div><div class="ttdef"><b>Definition:</b> tinyxml.h:1736</div></div>
<div class="ttc" id="class_ti_xml_attribute_html_a776478980776a024f7c2846eec640f65"><div class="ttname"><a href="class_ti_xml_attribute.html#a776478980776a024f7c2846eec640f65">TiXmlAttribute::Next</a></div><div class="ttdeci">const TiXmlAttribute * Next() const </div><div class="ttdoc">Get the next sibling attribute in the DOM. Returns null at end. </div><div class="ttdef"><b>Definition:</b> tinyxml.cpp:1156</div></div>
<div class="ttc" id="class_ti_xml_node_html_a6432d2b2495f6caf9cb4278df706a031"><div class="ttname"><a href="class_ti_xml_node.html#a6432d2b2495f6caf9cb4278df706a031">TiXmlNode::LastChild</a></div><div class="ttdeci">TiXmlNode * LastChild()</div><div class="ttdoc">The last child of this node. Will be null if there are no children. </div><div class="ttdef"><b>Definition:</b> tinyxml.h:525</div></div>
<div class="ttc" id="class_ti_xml_base_html_ab251e9d7b9102b9aedb2fdaed2ecfe55ab345f3e42e6ae9cdedee2b95e4d461b9"><div class="ttname"><a href="class_ti_xml_base.html#ab251e9d7b9102b9aedb2fdaed2ecfe55ab345f3e42e6ae9cdedee2b95e4d461b9">TiXmlBase::TIXML_ERROR_DOCUMENT_EMPTY</a></div><div class="ttdef"><b>Definition:</b> tinyxml.h:270</div></div>
<div class="ttc" id="class_ti_xml_node_html_aa66f4ebcd175204a168ed7c2d7b43071"><div class="ttname"><a href="class_ti_xml_node.html#aa66f4ebcd175204a168ed7c2d7b43071">TiXmlNode::GetDocument</a></div><div class="ttdeci">const TiXmlDocument * GetDocument() const </div><div class="ttdef"><b>Definition:</b> tinyxml.cpp:477</div></div>
<div class="ttc" id="class_ti_xml_text_html_ae74d56c5b3ddec6cc3103dd51821af92"><div class="ttname"><a href="class_ti_xml_text.html#ae74d56c5b3ddec6cc3103dd51821af92">TiXmlText::Print</a></div><div class="ttdeci">virtual void Print(FILE *cfile, int depth) const </div><div class="ttdef"><b>Definition:</b> tinyxml.cpp:1317</div></div>
<div class="ttc" id="class_ti_xml_printer_html"><div class="ttname"><a href="class_ti_xml_printer.html">TiXmlPrinter</a></div><div class="ttdef"><b>Definition:</b> tinyxml.h:1707</div></div>
<div class="ttc" id="class_ti_xml_base_html_a0d992580f3bc264909f898e942677a3c"><div class="ttname"><a href="class_ti_xml_base.html#a0d992580f3bc264909f898e942677a3c">TiXmlBase::location</a></div><div class="ttdeci">TiXmlCursor location</div><div class="ttdef"><b>Definition:</b> tinyxml.h:368</div></div>
<div class="ttc" id="class_ti_xml_base_html_ab251e9d7b9102b9aedb2fdaed2ecfe55a679b15d950f29257700a724bb118c34d"><div class="ttname"><a href="class_ti_xml_base.html#ab251e9d7b9102b9aedb2fdaed2ecfe55a679b15d950f29257700a724bb118c34d">TiXmlBase::TIXML_ERROR_DOCUMENT_TOP_ONLY</a></div><div class="ttdef"><b>Definition:</b> tinyxml.h:273</div></div>
<div class="ttc" id="class_ti_xml_node_html_a2358e747118fdbf0e467b1e4f7d03de1"><div class="ttname"><a href="class_ti_xml_node.html#a2358e747118fdbf0e467b1e4f7d03de1">TiXmlNode::IterateChildren</a></div><div class="ttdeci">TiXmlNode * IterateChildren(const TiXmlNode *previous)</div><div class="ttdef"><b>Definition:</b> tinyxml.h:556</div></div>
<div class="ttc" id="class_ti_xml_printer_html_ae6cc56c79e52ef352ecc612809fdbedf"><div class="ttname"><a href="class_ti_xml_printer.html#ae6cc56c79e52ef352ecc612809fdbedf">TiXmlPrinter::buffer</a></div><div class="ttdeci">TIXML_STRING buffer</div><div class="ttdef"><b>Definition:</b> tinyxml.h:1765</div></div>
<div class="ttc" id="class_ti_xml_node_html_afd7205cf31d7a376929f8a36930627a2"><div class="ttname"><a href="class_ti_xml_node.html#afd7205cf31d7a376929f8a36930627a2">TiXmlNode::ToUnknown</a></div><div class="ttdeci">virtual const TiXmlUnknown * ToUnknown() const </div><div class="ttdoc">Cast to a more defined type. Will return null if not of the requested type. </div><div class="ttdef"><b>Definition:</b> tinyxml.h:693</div></div>
<div class="ttc" id="class_ti_xml_unknown_html_a5097fe228cd5ad4edcdddf02c334fd83"><div class="ttname"><a href="class_ti_xml_unknown.html#a5097fe228cd5ad4edcdddf02c334fd83">TiXmlUnknown::operator=</a></div><div class="ttdeci">void operator=(const TiXmlUnknown &amp;copy)</div><div class="ttdef"><b>Definition:</b> tinyxml.h:1327</div></div>
<div class="ttc" id="class_ti_xml_attribute_set_html_a7b3f3ccf39a97bc25539d3fcc540296a"><div class="ttname"><a href="class_ti_xml_attribute_set.html#a7b3f3ccf39a97bc25539d3fcc540296a">TiXmlAttributeSet::Last</a></div><div class="ttdeci">const TiXmlAttribute * Last() const </div><div class="ttdef"><b>Definition:</b> tinyxml.h:907</div></div>
<div class="ttc" id="class_ti_xml_visitor_html_a3049fd47be339fd3caf561ec78754ac6"><div class="ttname"><a href="class_ti_xml_visitor.html#a3049fd47be339fd3caf561ec78754ac6">TiXmlVisitor::VisitEnter</a></div><div class="ttdeci">virtual bool VisitEnter(const TiXmlElement &amp;element, const TiXmlAttribute *firstAttribute)</div><div class="ttdoc">Visit an element. </div><div class="ttdef"><b>Definition:</b> tinyxml.h:135</div></div>
<div class="ttc" id="class_ti_xml_node_html_a44c8eee26bbe2d1b2762038df9dde2f0"><div class="ttname"><a href="class_ti_xml_node.html#a44c8eee26bbe2d1b2762038df9dde2f0">TiXmlNode::FirstChild</a></div><div class="ttdeci">const TiXmlNode * FirstChild() const </div><div class="ttdoc">The first child of this node. Will be null if there are no children. </div><div class="ttdef"><b>Definition:</b> tinyxml.h:515</div></div>
<div class="ttc" id="class_ti_xml_node_html_a67ba8275e533e6f76340236c42ea0aea"><div class="ttname"><a href="class_ti_xml_node.html#a67ba8275e533e6f76340236c42ea0aea">TiXmlNode::IterateChildren</a></div><div class="ttdeci">TiXmlNode * IterateChildren(const char *_value, const TiXmlNode *previous)</div><div class="ttdef"><b>Definition:</b> tinyxml.h:562</div></div>
<div class="ttc" id="class_ti_xml_handle_html_a49675b74357ba2aae124657a9a1ef465"><div class="ttname"><a href="class_ti_xml_handle.html#a49675b74357ba2aae124657a9a1ef465">TiXmlHandle::Unknown</a></div><div class="ttdeci">TiXmlUnknown * Unknown() const </div><div class="ttdef"><b>Definition:</b> tinyxml.h:1681</div></div>
<div class="ttc" id="class_ti_xml_base_html_ac6b3e0f790930d4970ec30764e937b5d"><div class="ttname"><a href="class_ti_xml_base.html#ac6b3e0f790930d4970ec30764e937b5d">TiXmlBase::SetUserData</a></div><div class="ttdeci">void SetUserData(void *user)</div><div class="ttdoc">Set a pointer to arbitrary user data. </div><div class="ttdef"><b>Definition:</b> tinyxml.h:243</div></div>
<div class="ttc" id="class_ti_xml_node_html_aa65d000223187d22a4dcebd7479e9ebc"><div class="ttname"><a href="class_ti_xml_node.html#aa65d000223187d22a4dcebd7479e9ebc">TiXmlNode::ToElement</a></div><div class="ttdeci">virtual TiXmlElement * ToElement()</div><div class="ttdoc">Cast to a more defined type. Will return null if not of the requested type. </div><div class="ttdef"><b>Definition:</b> tinyxml.h:698</div></div>
<div class="ttc" id="class_ti_xml_handle_html_a236d7855e1e56ccc7b980630c48c7fd7"><div class="ttname"><a href="class_ti_xml_handle.html#a236d7855e1e56ccc7b980630c48c7fd7">TiXmlHandle::TiXmlHandle</a></div><div class="ttdeci">TiXmlHandle(const TiXmlHandle &amp;ref)</div><div class="ttdoc">Copy constructor. </div><div class="ttdef"><b>Definition:</b> tinyxml.h:1614</div></div>
<div class="ttc" id="class_ti_xml_printer_html_a2ec73087db26ff4d2c4316c56f861db7"><div class="ttname"><a href="class_ti_xml_printer.html#a2ec73087db26ff4d2c4316c56f861db7">TiXmlPrinter::VisitEnter</a></div><div class="ttdeci">virtual bool VisitEnter(const TiXmlDocument &amp;doc)</div><div class="ttdoc">Visit a document. </div><div class="ttdef"><b>Definition:</b> tinyxml.cpp:1740</div></div>
<div class="ttc" id="class_ti_xml_element_html_ad9d0c008866982ab8d9aafae7e14d692"><div class="ttname"><a href="class_ti_xml_element.html#ad9d0c008866982ab8d9aafae7e14d692">TiXmlElement::Print</a></div><div class="ttdeci">virtual void Print(FILE *cfile, int depth) const </div><div class="ttdef"><b>Definition:</b> tinyxml.cpp:757</div></div>
<div class="ttc" id="class_ti_xml_attribute_set_html_aacbbc5e1a1c987e72815430e89fcb58b"><div class="ttname"><a href="class_ti_xml_attribute_set.html#aacbbc5e1a1c987e72815430e89fcb58b">TiXmlAttributeSet::Find</a></div><div class="ttdeci">const TiXmlAttribute * Find(const char *_name) const </div><div class="ttdef"><b>Definition:</b> tinyxml.cpp:1557</div></div>
<div class="ttc" id="class_ti_xml_attribute_html_a2880ddef53fc7522c99535273954d230"><div class="ttname"><a href="class_ti_xml_attribute.html#a2880ddef53fc7522c99535273954d230">TiXmlAttribute::DoubleValue</a></div><div class="ttdeci">double DoubleValue() const </div><div class="ttdoc">Return the value of this attribute, converted to a double. </div><div class="ttdef"><b>Definition:</b> tinyxml.cpp:1263</div></div>
<div class="ttc" id="class_ti_xml_unknown_html_ac21966c3b551553d760b4a339c9acda0"><div class="ttname"><a href="class_ti_xml_unknown.html#ac21966c3b551553d760b4a339c9acda0">TiXmlUnknown::~TiXmlUnknown</a></div><div class="ttdeci">virtual ~TiXmlUnknown()</div><div class="ttdef"><b>Definition:</b> tinyxml.h:1324</div></div>
<div class="ttc" id="class_ti_xml_attribute_html_ad62774421b814894b995af3b5d231dda"><div class="ttname"><a href="class_ti_xml_attribute.html#ad62774421b814894b995af3b5d231dda">TiXmlAttribute::Parse</a></div><div class="ttdeci">virtual const char * Parse(const char *p, TiXmlParsingData *data, TiXmlEncoding encoding)</div><div class="ttdef"><b>Definition:</b> tinyxmlparser.cpp:1357</div></div>
<div class="ttc" id="class_ti_xml_text_html_ad1a6a6b83fa2271022dd97c072a2b586"><div class="ttname"><a href="class_ti_xml_text.html#ad1a6a6b83fa2271022dd97c072a2b586">TiXmlText::CDATA</a></div><div class="ttdeci">bool CDATA() const </div><div class="ttdoc">Queries whether this represents text using a CDATA section. </div><div class="ttdef"><b>Definition:</b> tinyxml.h:1209</div></div>
<div class="ttc" id="class_ti_xml_element_html_aa049a47c5081c0d021968666360da261"><div class="ttname"><a href="class_ti_xml_element.html#aa049a47c5081c0d021968666360da261">TiXmlElement::~TiXmlElement</a></div><div class="ttdeci">virtual ~TiXmlElement()</div><div class="ttdef"><b>Definition:</b> tinyxml.cpp:523</div></div>
<div class="ttc" id="class_ti_xml_base_html_ab251e9d7b9102b9aedb2fdaed2ecfe55a5f2aee664733a20f13f6f77556b9fa85"><div class="ttname"><a href="class_ti_xml_base.html#ab251e9d7b9102b9aedb2fdaed2ecfe55a5f2aee664733a20f13f6f77556b9fa85">TiXmlBase::TIXML_ERROR_PARSING_EMPTY</a></div><div class="ttdef"><b>Definition:</b> tinyxml.h:265</div></div>
<div class="ttc" id="class_ti_xml_node_html_a027a76cccd359c831ee4024b58c49625"><div class="ttname"><a href="class_ti_xml_node.html#a027a76cccd359c831ee4024b58c49625">TiXmlNode::~TiXmlNode</a></div><div class="ttdeci">virtual ~TiXmlNode()</div><div class="ttdef"><b>Definition:</b> tinyxml.cpp:132</div></div>
<div class="ttc" id="class_ti_xml_document_html_af69deeb984e060bd00f668460dec8ef2"><div class="ttname"><a href="class_ti_xml_document.html#af69deeb984e060bd00f668460dec8ef2">TiXmlDocument::CopyTo</a></div><div class="ttdeci">void CopyTo(TiXmlDocument *target) const </div><div class="ttdef"><b>Definition:</b> tinyxml.cpp:1105</div></div>
<div class="ttc" id="class_ti_xml_document_html_ad09d17927f908f40efb406af2fb873be"><div class="ttname"><a href="class_ti_xml_document.html#ad09d17927f908f40efb406af2fb873be">TiXmlDocument::RootElement</a></div><div class="ttdeci">const TiXmlElement * RootElement() const </div><div class="ttdef"><b>Definition:</b> tinyxml.h:1422</div></div>
<div class="ttc" id="class_ti_xml_handle_html_af678e5088e83be67baf76f699756f2c3"><div class="ttname"><a href="class_ti_xml_handle.html#af678e5088e83be67baf76f699756f2c3">TiXmlHandle::ToNode</a></div><div class="ttdeci">TiXmlNode * ToNode() const </div><div class="ttdef"><b>Definition:</b> tinyxml.h:1655</div></div>
<div class="ttc" id="class_ti_xml_handle_html_a979a3f850984a176ee884e394c7eed2d"><div class="ttname"><a href="class_ti_xml_handle.html#a979a3f850984a176ee884e394c7eed2d">TiXmlHandle::ChildElement</a></div><div class="ttdeci">TiXmlHandle ChildElement(const char *value, int index) const </div><div class="ttdef"><b>Definition:</b> tinyxml.cpp:1721</div></div>
<div class="ttc" id="class_ti_xml_node_html_a4d05f7b1d7b470ac6887edd072d4892a"><div class="ttname"><a href="class_ti_xml_node.html#a4d05f7b1d7b470ac6887edd072d4892a">TiXmlNode::NextSibling</a></div><div class="ttdeci">TiXmlNode * NextSibling()</div><div class="ttdef"><b>Definition:</b> tinyxml.h:625</div></div>
<div class="ttc" id="tinyxml_8h_html_a92bada05fd84d9a0c9a5bbe53de26887"><div class="ttname"><a href="tinyxml_8h.html#a92bada05fd84d9a0c9a5bbe53de26887">TIXML_STRING</a></div><div class="ttdeci">#define TIXML_STRING</div><div class="ttdef"><b>Definition:</b> tinyxml.h:53</div></div>
<div class="ttc" id="tinyxml_8h_html_a4c9cab500d81e6741e23d5087b029764"><div class="ttname"><a href="tinyxml_8h.html#a4c9cab500d81e6741e23d5087b029764">TIXML_MINOR_VERSION</a></div><div class="ttdeci">const int TIXML_MINOR_VERSION</div><div class="ttdef"><b>Definition:</b> tinyxml.h:90</div></div>
<div class="ttc" id="class_ti_xml_element_html_a9def86337ea7a755eb41cac980f60c7a"><div class="ttname"><a href="class_ti_xml_element.html#a9def86337ea7a755eb41cac980f60c7a">TiXmlElement::ToElement</a></div><div class="ttdeci">virtual TiXmlElement * ToElement()</div><div class="ttdoc">Cast to a more defined type. Will return null not of the requested type. </div><div class="ttdef"><b>Definition:</b> tinyxml.h:1099</div></div>
<div class="ttc" id="class_ti_xml_node_html_ab1f8d8e70d88aea4c5efedfe00862d55"><div class="ttname"><a href="class_ti_xml_node.html#ab1f8d8e70d88aea4c5efedfe00862d55">TiXmlNode::FirstChildElement</a></div><div class="ttdeci">const TiXmlElement * FirstChildElement() const </div><div class="ttdoc">Convenience function to get through elements. </div><div class="ttdef"><b>Definition:</b> tinyxml.cpp:417</div></div>
<div class="ttc" id="class_ti_xml_base_html_ab251e9d7b9102b9aedb2fdaed2ecfe55a92e3bfc96126d3544f47e8b3f031e7bb"><div class="ttname"><a href="class_ti_xml_base.html#ab251e9d7b9102b9aedb2fdaed2ecfe55a92e3bfc96126d3544f47e8b3f031e7bb">TiXmlBase::TIXML_ERROR_OUT_OF_MEMORY</a></div><div class="ttdef"><b>Definition:</b> tinyxml.h:260</div></div>
<div class="ttc" id="class_ti_xml_handle_html_a4ac53a652296203a5b5e13854d923586"><div class="ttname"><a href="class_ti_xml_handle.html#a4ac53a652296203a5b5e13854d923586">TiXmlHandle::ToText</a></div><div class="ttdeci">TiXmlText * ToText() const </div><div class="ttdef"><b>Definition:</b> tinyxml.h:1661</div></div>
<div class="ttc" id="class_ti_xml_node_html_ab6056978923ad8350fb5164af32d8038"><div class="ttname"><a href="class_ti_xml_node.html#ab6056978923ad8350fb5164af32d8038">TiXmlNode::CopyTo</a></div><div class="ttdeci">void CopyTo(TiXmlNode *target) const </div><div class="ttdef"><b>Definition:</b> tinyxml.cpp:146</div></div>
<div class="ttc" id="class_ti_xml_node_html_af287a913ce46d8dbf7ef24fec69bbaf0"><div class="ttname"><a href="class_ti_xml_node.html#af287a913ce46d8dbf7ef24fec69bbaf0">TiXmlNode::InsertEndChild</a></div><div class="ttdeci">TiXmlNode * InsertEndChild(const TiXmlNode &amp;addThis)</div><div class="ttdef"><b>Definition:</b> tinyxml.cpp:197</div></div>
<div class="ttc" id="class_ti_xml_visitor_html_a53f2b1069cb2ac8169be1fecefa26d4f"><div class="ttname"><a href="class_ti_xml_visitor.html#a53f2b1069cb2ac8169be1fecefa26d4f">TiXmlVisitor::Visit</a></div><div class="ttdeci">virtual bool Visit(const TiXmlDeclaration &amp;declaration)</div><div class="ttdoc">Visit a declaration. </div><div class="ttdef"><b>Definition:</b> tinyxml.h:140</div></div>
<div class="ttc" id="class_ti_xml_printer_html_adaf7eec4dc43ad071ff52b60361574f5"><div class="ttname"><a href="class_ti_xml_printer.html#adaf7eec4dc43ad071ff52b60361574f5">TiXmlPrinter::Visit</a></div><div class="ttdeci">virtual bool Visit(const TiXmlDeclaration &amp;declaration)</div><div class="ttdoc">Visit a declaration. </div><div class="ttdef"><b>Definition:</b> tinyxml.cpp:1837</div></div>
<div class="ttc" id="tinyxml_8h_html_a88d51847a13ee0f4b4d320d03d2c4d96a6baf76361e2641bb52e08d8b4be412b1"><div class="ttname"><a href="tinyxml_8h.html#a88d51847a13ee0f4b4d320d03d2c4d96a6baf76361e2641bb52e08d8b4be412b1">TIXML_ENCODING_LEGACY</a></div><div class="ttdef"><b>Definition:</b> tinyxml.h:163</div></div>
<div class="ttc" id="class_ti_xml_attribute_html_ae4dabc932cba945ed1e92fec5f121193"><div class="ttname"><a href="class_ti_xml_attribute.html#ae4dabc932cba945ed1e92fec5f121193">TiXmlAttribute::Previous</a></div><div class="ttdeci">TiXmlAttribute * Previous()</div><div class="ttdef"><b>Definition:</b> tinyxml.h:849</div></div>
<div class="ttc" id="class_ti_xml_attribute_html_a759d0b76fb8fcf765ecab243bc14f05e"><div class="ttname"><a href="class_ti_xml_attribute.html#a759d0b76fb8fcf765ecab243bc14f05e">TiXmlAttribute::TiXmlAttribute</a></div><div class="ttdeci">TiXmlAttribute(const char *_name, const char *_value)</div><div class="ttdoc">Construct an attribute with a name and value. </div><div class="ttdef"><b>Definition:</b> tinyxml.h:796</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
生成于 2018年 七月 1日 星期日 22:10:09 , 为 My Project使用  &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
</body>
</html>
